2

Pushwoosh を使用して、ネイティブの Android アプリにプッシュ通知を実装しています。

このリンクをたどりました:http://www.pushwoosh.com/programming-push-notification/android/native-android-sdk-integration/

アプリを実行すると、次のデバッグ メッセージが表示されます。

10-09 10:09:16.529: W/DeviceRegistrar(16545): Try To Registered for pushes
10-09 10:09:16.534: W/PushWoosh DeviceFeature2_5(16545): Try To sent AppOpen
10-09 10:09:17.749: W/PushWoosh: NetworkUtils(16545): PushWooshResult: {"status_code":200,"status_message":"OK","response":null}
10-09 10:09:17.749: V/GCMRegistrar(16545): Setting registered on server status as: true
10-09 10:09:17.754: W/PushWoosh: NetworkUtils(16545): PushWooshResult: {"status_code":200,"status_message":"OK","response":null}
10-09 10:09:17.754: W/PushWoosh DeviceFeature2_5(16545): Send AppOpen success
10-09 10:09:17.754: W/PushEventsTransmitter(16545): No android.permission.BROADCAST_STICKY. Reverting to simple broadcast
10-09 10:09:17.774: W/DeviceRegistrar(16545): Registered for pushes: APA91bEq5ihxMX7cr-qE1RLCEKF_mZf9PBGpNxerm3OhKnwk9iAnuGjDYkn3x-XR93OHJbYFOCayF7C-Q...

ご覧のとおり、すべて問題ないようです (つまり、デバイスはプッシュ メッセージを受信するように登録されています)。

その後、https: //cp.pushwoosh.com/applications/01234-56789 にアクセス し、メッセージを入力して [Woosh!] をクリックします。

ここに画像の説明を入力

プッシュは送信されましたが、デバイスで何も取得できません

また、https://code.google.com/apis/console/#project:0123456789:statsにアクセスしても、データが表示されません。「合計リクエスト:0」と表示されます。0 より多く表示されるべきではありませんか?

ここに画像の説明を入力

私は何を間違っていますか?作成したプッシュを受信できないのはなぜですか?

更新: ここにある最新のPushwoosh.jarを使用しています: https://github.com/shaders/push-notifications-sdk/tree/master/SDK/Android

4

2 に答える 2

3

私はついに問題を発見しました。ファイアウォールは、GCM が使用するポートをブロックしていました!

詳細については、次の投稿を確認してください: Google クラウド メッセージング (GCM) はどのポートとプロトコルを使用しますか?

それが誰かを助けることを願っています! :)

于 2013-10-09T02:41:09.593 に答える