EclipseのPahoアンドロイドライブラリを使用しています。このライブラリは内部的にサービスを開始してデータを取得します。今では私のアプリがバックグラウンドでプッシュ通知が来ると、Pahoのサービスはプレオレオデバイスでうまく機能します。しかし、Oreoのデバイスでは、アプリがバックグラウンドの状態に移行してから数分かかることがあります。この期間が経過すると、GCMメッセージを優先して送信しますが、サービスは開始せず、logcat Background start not allowed
で警告を出します。オフィシャルドキュメントのstatedとして、優先度の高いGCMメッセージの場合、アプリは数分間ホワイトリストになります。この場合、優先度の高いGCMメッセージに対して機能するはずです。Android Oreoのバックグラウンド制限
高優先度のGCMが届くたびに、アプリがホワイトリストに登録されるはずです。それが正しいか?
からここにコードを入れましたが – AmanKumar