簡體   English   中英

代號為一個Android推送通知沒有注冊推送

[英]codename one android push notifications not registering for push

我正在嘗試使用我的cn1 app for android運行推送通知。 我有完美的ios工作,但出於某種原因,Android甚至沒有注冊。 這就是我做的

我在我的Play商店控制台中啟動了一個新項目,輸入了應用名稱和包名稱。

然后我進入我的谷歌雲控制台,為我的應用程序生成了一個新的api並啟用了GCM。 這給了我一個服務器密鑰,項目ID(只有4位數)和一個項目編號。

然后我嘗試使用以下代碼注冊我的應用程序中的推送:

Hashtable meta = new Hashtable();
meta.put(com.codename1.push.Push.GOOGLE_PUSH_KEY, XXXX);
Display.getInstance().registerPush(meta, true);

對於按鍵,我輸入了在雲開發人員控制台中提供給我的4位數項目ID。 然后我為我的應用程序創建了一個KeyStore並將其發送給構建。 但是,當我使用應用程序時,它不會觸發注冊以進行推送,並且設備ID為null 我已經包含了構建提示android.playService.*=true 我還嘗試包括android.includeGPLayServicesandroid.playService.* ,但它仍然無效。 我究竟做錯了什么? 我的項目ID應該是4位數。 在網上的例子中他們似乎長於4 ???

請參閱開發人員指南部分https://www.codenameone.com/manual/appendix-ios.html#push-bureaucracy-android-section

您需要發件人ID: 在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM