2016-10-13 213 views
1

我已經爲Android和iOS在Appcelerator的工作室新的項目設置推送通知,在IOS工作正常,但Android的不是,我的問題是,Android設備令牌被成功取出並登記,但是當我從送Appcelerator的工作室推Android失敗時IOS成功。Appcelerator鈦Android推送通知GCM失敗?

enter image description here

我已經啓用在谷歌開發者控制檯這個API的。

enter image description here

和創建的API鍵:

enter image description here

,我使用的Appcelerator ASC API密鑰:

enter image description here

我不明白爲什麼我可以採取Android設備令牌,但我無法發送推送通知?

回答

2

我找到了解決辦法的Appcelerator的文件還沒有更新

所以在這裏你必須做

嘗試器械註冊下面的示例代碼是什麼:

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

然後Android設備的配置推送服務:

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

隨着火力地堡WEB API KEY 和項目ID

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

從你的火力console.Now配置JSON文件和Web API KEY(如GCM API密鑰)獲取PROJECT_NUMBER(如發件人ID)您用於推送通知的儀表板

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

+0

我們現在使用什麼值? Appcelerator ACS現在要求服務器密鑰和發件人ID。我不斷收到「失敗」錯誤。看到這裏,我的問題:http://stackoverflow.com/questions/43743333/appcelerator-titanium-cannot-send-push-notification-to-android –

+0

我也有一個非常類似的問題在這裏:http://stackoverflow.com/問題/ 43757524/Appcelerator的鈦 - 讓 - Android的憑據到推通知 –