1

我正在按照 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)构建的。

我会感谢并感谢您对这些人的帮助。

4

2 回答 2

0

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

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

于 2013-05-22T14:43:32.200 回答
0

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

于 2013-05-15T22:51:01.080 回答