1

我经历了文档中的所有步骤。所有权限都添加到AndroidManifest.xml中,启用GCM为我的应用程序ID。 没有在控制台错误或警告:Pushwoosh - 原生Android - 未收到通知

03-09 18:34:50.701 27716-27897/.*****.****** I/Pushwoosh: [RequestManager] | Pushwoosh request:| Url: https://cp.pushwoosh.com/json/1.3/registerDevice| Payload: {"request":{"device_type":3,"jailbroken":1,"userId":"882480c50abde42e","android_package":".*****.*****","timezone":3600,"v":"3.3.0.607","app_version":"1.0","sounds":[],"device_model":"Samsung SM-G920F","device_name":"Phone","push_token":"fvalCSNQGro:APA91bHb7_phOm9NuBrTsAGg65-LeJy54d4346ujpuAF8j4kVJm2cNIoWf3MOGB2qUjiMzK573Xd1-yfUwr6mf4rnAzjAIm89WvYtZkvReK69q25OZas3mm1iQjh4Raan04Cl66mprEc","os_version":"5.1.1","language":"en","application":"A7FD7-0B3C0","hwid":"882480c50dade42e"}} Response: {"status_code":200,"status_message":"OK","response":null}x 03-09 18:34:50.701 27716-27897/.*****.****** D/Pushwoosh: [RequestManager] registerDevice response success 03-09 18:34:50.701 27716-27716/.*****.****** V/Pushwoosh: [RegistrationPrefs] Setting registered on server status as: true 03-09 18:34:50.711 27716-27716/**.*****.****** W/Pushwoosh: [DeviceRegistrar] Registered for pushes: fvalCSNQGro:APA91bHb7_phOm9NuBrTsAGg65-LeJy54d434453fruAF8j4kVJm2cNIoWf3MOGB2qUjiMzK573Xd1-yfUwr6mf4rnAzjAIm89WvYtZkvReK69q25OZfs3mm1iQjh4Raan04Cl66mprEc

I have all of my devices registered successfully
你有任何想法,为什么我没有得到任何通知?

回答

1

我找到了解决方案! 由于错误的API密钥,GCM未经授权。我必须在console.developers.google.com上将其更改为服务器密钥。

0

推送状态在“推送历史记录”页面中说什么?这是查看发送时推送实际发生的最佳位置。

+0

状态:已完成所有推送。 –

+0

你在使用WiFi吗?有时GCM所需的端口在路由器上关闭。尝试切换到3G? – shader

+0

也试过这个。 3G和WiFi - 没有结果。 我的iOS应用程序一切正常。 –