0

サーバからメッセージを取得して送信する反応ネイティブ(おそらくAndroid端末で実行される)でアプリを作成したいSMSとして連絡先に送信します。それは、サーバからの新しいメッセージを見続ける必要があることです。これは、アプリがバックグラウンドで実行されているときに、このような状況にユーザがどのように対処するのか疑問に思っています。反応ネイティブでバックグラウンドでサーバからデータを取得するオプションを利用する

1 - バックグラウンドでsetIntervalthis)のような処理を行い、新しいメッセージを探すためにサーバーからフェッチし続ける必要がありますか、あまりにも効率が悪いですか?いいえ、私はこれらの背景を使用するべき特定のケースがあるでしょうかsetInterval、またはsetTimeoutまたは類似のものはありますか?

2 - これにはOneSignalpush notificationsのようなものを使用する必要がありますか?いつ私はそれをするべきですか?

3 - 私は別のプロジェクトでバックエンドとしてレールを使用しており、レール5にはが追加されており、WebSocketsを使用できるようになっています。 OneSignalを使用する代わりに、WebSocketを使用してモバイルアプリの優れた効率的な通知機能を実装することは可能ですか?

4 - 通知に関するその他のヒント、バックグラウンドでのコードの実行、何かを行うタイミング、何かしないときなど?

答えて

0

サーバーからメッセージを受信するには、GCM(Google Cloud Messageing)を使用する必要があります。 iOSでは、APNSを使用します。

0

サーバーからメッセージを受信するには、FCM(Firebase Cloud Messageing)を使用する必要があります。 GCMはgoogle.useによって管理されなくなりましたuse this package to this functionality

関連する問題