我目前正在我的项目中实现推送通知功能。我设法使用 xtify 来执行此操作,因为它是与 Google 的 C2DM 服务交互的一个很好的包装器。
现在,你们中的大多数人可能都知道:xtify 使用一个名为xid的标识符来向用户传达和推送通知。所以在我的主要活动(用户打开应用程序时显示的第一个活动)中,我有以下代码:
XtifySDK.start(getApplicationContext(), Constants.XTIFY_APP_KEY,
Constants.C2DM_SENDER_ID);
String xid = XtifySDK.getXidKey(getApplicationContext());
if (!"".equals(xid) && xid != null) {
App.setXid(xid);
}
现在我的问题是:
- xid 是否永久连接到设备?或者是否可以更改/撤销它?
我应该将它存储在数据库中(使用用户信息)吗?并在每次用户连接时检查他/她是否已经有关联的 xid,如果没有,请调用
字符串 xid = XtifySDK.getXidKey(getApplicationContext());
生成一个新的?- 有没有办法让安卓模拟器获得通知?
提前谢谢你们,