XtifySDK.getXidKey() returns null



我按照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 (level 14)构建的。

我非常感谢你的帮助。

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

这个问题解决了一段时间,原因是手机没有配置gmail帐户。但是经过3个月的工作,它现在总是返回null。我已经测试了示例应用程序,它也不能工作(我之前没有更改过两个)。

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

最新更新