2017-04-22 10 views
0

私のアプリケーションでは、アプリケーションがバックグラウンドで実行されているときに、Androidフォンでイベントをトリガーする必要があります。これは、たとえば、電話機からサーバーに自動的にデータをアップロードするために使用されます。私は自分でそれを実装し始めましたが、Firebaseを発見しました。Google Firebaseがバックグラウンド時にクライアント上でイベントを発生させる

Firebaseクラウドメッセージングでは、電話にメッセージを送信することができますが、アプリがバックグラウンドになると、通知が生成されて残念なことにプロセスが自動化されるようにするため、ユーザーに迷惑をかけたくない不要な通知。通知が表示されないようにする方法はありますか?

もう一つの可能​​性は、自動的に(私が正しく理解していれば)変更された値を電話機で変更したDB内の値を更新することによってこれを行うことができるように思われるリアルタイムデータベースです。この変更を検出して、たとえばアップロードサービスを開始できます。

また、Jobdispatcher?遠隔から仕事を派遣できるかどうか分かりません。

解決策を見つけるために、それぞれのソリューションを実装する前にいくつかのアドバイスが必要です。ありがとうございました。

+0

データを手動でアップロードする必要がありますか?もしそうなら、通知を表示する必要のない電話にメッセージを送ることができます。そうしないと、 'FirebaseJobDispatcher'が推奨されます。 –

答えて

0

私はこのanswerが正しい解決策であると確信しています。おそらく、「データ」メッセージタイプを使用するべきです。

関連する問題