Appcelerator titanium Android 推送通知 GCM 失败?

Appcelerator titanium Android push notification GCM failure?

我在 Appcelerator studio 的新项目中为 Android 和 IOS 设置了推送通知,IOS 工作正常,但 android 不行,我的问题android 设备令牌是否已成功获取并注册,但是当我从 Appcelerator studio 发送推送时 IOS 成功,而 Android 失败。

I've enabled this API's in google developer console .

and created API key :

and i used the API key in Appcelerator ASC :

我不明白为什么我可以获取 Android 设备令牌但我无法发送推送通知?

我找到了解决方案,appcelerator的文档还没有更新

所以这是你必须做的

尝试使用以下示例代码进行设备注册:

https://gist.github.com/MotiurRahman/68bb7aad307901805b5f

然后为 Android 台设备配置推送服务:

http://docs.appcelerator.com/platform/latest/#!/guide/Configuring_push_services-section-37551713_Configuringpushservices-ConfiguringpushservicesforAndroiddevices

使用 Firebase WEB API KEY 和项目 ID

https://console.firebase.google.com/?pli=1

从 JSON 文件中获取 project_number(作为发件人 ID),从您的 firebase console.Now 配置中获取 Web API KEY(作为 GCM API 密钥)您的推送通知仪表板

http://docs.appcelerator.com/platform/latest/#!/guide/Sending_and_Scheduling_Push_Notifications