GCM を使用するアプリを開発しています。アプリが手動で呼び出されている限り、正常に機能していました。ただし、起動時にアプリが開始されるように設定したいと思います。起動時にアプリを起動するための適切なサービス、ブロードキャスト レシーバー、およびアクセス許可と思われるものをセットアップしました。ただし、これを行うと、既存の GCM ブロードキャスト レシーバーから次のエラーが発生します。
java.lang.RuntimeException: BroadcastReceiver が順序付けされていないブロードキャスト中に結果を返そうとしています
GCM のブロードキャスト レシーバーと、起動時にアプリの呼び出しの一部として使用しているブロードキャスト レシーバーとの間に何らかの競合状態があるようです。
...または、GCMブロードキャストを強制的に順序付けする方法はありますか?
誰かが以前にこの問題を見たことがありますか?もしそうなら、解決方法を説明しているドキュメントを教えてもらえますか?
どうもありがとうございました。