几个月前,我为Android GCM实现了xtify SDK,它曾经工作得很好(指令XtifySDK.getXidKey(getApplicationContext())返回了一个xid,但现在它不再工作了,从那时起我就没有做任何改变。
我意识到SDK已经更新了(我使用的是2.3),所以我从一开始就做了所有的事情(创建了一个新的Google GCM应用程序(服务器密钥没有相关的in );在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中的一些变化或限制?
发布于 2013-09-05 23:58:13
如果你尝试了示例应用程序,并替换了项目编号和appKey,但仍然不起作用,那么很可能是你的Google API帐户有问题,你最近是否更改了你的谷歌密码?这可能会使您的Google API密钥失效,同时确保您的API密钥启用了GCM (转到Services选项卡并启用Google Cloud Messaging for Android)。
https://stackoverflow.com/questions/18633014
复制相似问题