我目前正在對我的項目實施推送通知功能。我設法使用xtify來做這件事,因爲它是與Google的C2DM服務交互的一個很好的包裝。Xtify註冊如何工作?
現在,正如你可能知道的大多數人一樣:xtify使用一個名爲xid的標識符來進行通信並將通知推送給用戶。
XtifySDK.start(getApplicationContext(), Constants.XTIFY_APP_KEY,
Constants.C2DM_SENDER_ID);
String xid = XtifySDK.getXidKey(getApplicationContext());
if (!"".equals(xid) && xid != null) {
App.setXid(xid);
}
現在我的問題是:
- 連接到的XID 永久所以在我的主要活動,我有以下代碼(第一,當用戶打開應用時顯示)設備?或者是否可以更改/撤銷它?
我應該將它存儲在數據庫中然後(與用戶信息)?並且每個用戶連接他/她是否已經有了相關的XID,如果沒有時間檢查,調用
字符串XID = XtifySDK.getXidKey(getApplicationContext());
要生成一個新的? - 有沒有一種方法讓android模擬器獲取通知?
在此先感謝球員,
XID在註冊後本地存儲在設備上,以便後續註冊獲得相同的XID。如果本地商店中斷(在Android/iOS上卸載/重新安裝,或清除Android上的數據),您將最終得到一個新的XID。 – user3486184 2015-12-23 16:54:14