我下面的說明作爲Xtify通知入門部分執行以下操作:XtifySDK.getXidKey()返回null
Context myAppContext = getApplicationContext();
XtifySDK.start(myAppContext , MyApp.XTIFY_APP_KEY, MyApp.SENDER_ID);
String xid = XtifySDK.getXidKey(myAppContext);
if(!"".equals(xid) && xid != null) {
...
}
我意識到,當我註冊的第一次,它返回Xid,但是如果我使用Eclipse再次卸載並部署,它將在XtifySDK.getXidKey()
指令中返回null。
應用程序目標是使用Google API 4.0(級別14)構建的。
我很感謝,並感謝您在這個傢伙的幫助。
嗨,感謝您的回答,但不是,我已經將該代碼放入XtifyNotifier中的onRegistered(Context arg0)方法,結果仍然相同。 – user2362487
包含在SDK中的示例應用程序中是否存在相同的行爲?這是一個已知的工作應用程序。如果它在那裏工作,那麼你可能想要比較示例應用程序的工作方式和你的定製集成。 –
我剛剛使用Eclipse構建了包含在SDK中的gcm示例應用程序,但無法複製您的問題。我在設備上安裝了示例應用程序,收到XID,發送測試推送,卸載應用程序,重新安裝它,收到XID,發送測試推送。 –