XtifySDK.getXidKey()返回null

时间:2013-05-15 11:11:06

标签: null return registration xtify

我按照Xtify通知的“入门”部分的说明执行以下操作:

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级)构建应用目标。

我感谢并感谢你们对这些人的帮助。

2 个答案:

答案 0 :(得分:0)

也许你的要求太快了。最好将xid的请求放在XtifyNotifier类中的onRegistered回调方法中。

答案 1 :(得分:0)

它解决了一段时间,原因是手机中未配置gmail帐户。但经过3个月的良好运作后,它现在总是返回null。我已经测试了示例应用程序并且它也不起作用(之前我没有改变过两个)。

同时我注意到sdk已更新(我使用的是2.3并更新到最后一个2.3.2.1)。我从一开始就按照说明进行操作(包括在google和xtify控制台中注册新的gcm应用程序),但它也始终返回null(即使在示例中)。有人也有这个问题吗?