几个月前,我为 Android GCM 实现了 xtify SDK,它曾经运行良好(指令XtifySDK.getXidKey(getApplicationContext())
返回了一个 xid,但现在它不再工作了,从那时起我没有做任何更改。
我意识到 SDK 已更新(我使用的是 2.3)所以我从一开始就做了所有事情(创建了一个新的 Google GCM 应用程序(没有关联 IP 的服务器密钥);在 xtify 控制台中创建了一个新的应用程序密钥(开发密钥),添加了必要的清单和库中的信息。
我已经实现:
public class XtifyNotifier extends XtifyBroadcastReceiver
{
final String XTIFY_APP_KEY = //app key in console
final String SENDER_ID = //project number in google application
protected void onRegistered(Context arg0)
{ //applicationContext
XtifySDK.start(arg0, XTIFY_APP_KEY, SENDER_ID);
String xid = XtifySDK.getXidKey(arg0); //and this is the problem, it returns always null
.....
}
}
目标是 Google API(8 级),我在手机中配置了一个 Google 帐户。我再次尝试了示例,但仍然无法正常工作。
有人知道 SDK 中的某些更改或限制吗?