xtify GCM不再起作用了

时间:2013-09-05 09:48:08

标签: null google-cloud-messaging xtify

几个月前我实现了针对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中的某些更改或限制?

1 个答案:

答案 0 :(得分:0)

如果您尝试使用示例应用并替换了项目编号和appKey但仍然无效,那么您的Google API帐户最可能出现问题,您最近是否更改了Google密码?这可能会使您的Google API密钥失效,同时也要确保为您的API密钥启用GCM(转到“服务”标签并启用Google Cloud Messaging for Android)。