1

Quickblox API を使用して Android アプリケーションにプッシュ通知を実装しようとしています。すべての手順 (登録、プッシュ トークンの作成、サブスクリプションの作成) は正常に実行されますが、最終的に次のエラー メッセージがスローされます。

「受信者がいません。少なくとも 1 人のユーザーが GCM (Android プッシュ) にサブスクライブする必要があります (SDK または REST API 経由)」

このエラーについての手がかりが得られません

4

4 に答える 4

3

iPhoneでも同じ問題がありました。まだ購読していない、または誰もプッシュ通知を購読していないユーザーにプッシュ通知を送信しようとしています。

できること: - 実際のデバイスでアプリケーションを実行し、別のログインでシミュレーターでアプリケーションを実行します。そしてプッシュ通知を送ってみる。

于 2012-12-13T10:45:51.467 に答える
1

プッシュ通知を送信するユーザーは?

GCM (Android Push) にサブスクライブしていないユーザーにプッシュを送信しようとすると、「受信者がありません。少なくとも 1 人のユーザーが GCM (Android Push) にサブスクライブする必要があります」というエラーが表示されます。

于 2012-12-10T13:19:20.070 に答える
0

方法でデバイスを登録する必要がありGCMRegistrar.register()ます。エミュレータではなく実際の電話で実行してみてください。私も同じエラーが発生しました。でも解決した

于 2014-01-27T05:10:28.787 に答える
0

回答を更新して、この問題を解決しました。プッシュのサブスクリプションの後、Quickblox からログアウトして、プッシュ通知を受信します。

于 2015-10-25T06:46:01.803 に答える