首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xtify注册是如何运作的?

Xtify注册是如何运作的?
EN

Stack Overflow用户
提问于 2012-04-23 16:40:15
回答 1查看 1.8K关注 0票数 2

我目前正在我的项目上实现一个推送通知功能。我成功地使用了xtify来完成这个任务,因为它是一个很好的包装器,可以与谷歌的C2DM服务交互。

现在,您可能知道: xtify使用一个名为xid的标识符来与用户通信和推送通知。因此,在我的主要活动(用户打开应用程序时显示的第一个活动)中,我有以下代码:

代码语言:javascript
复制
    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,如果没有,则调用

XtifySDK.getXidKey(getApplicationContext());字符串xid =

生成一个新的?-有什么方法可以让android仿真器获得通知吗?

谢谢各位,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-23 17:44:27

XID在安装时分配给设备。除非用户重新安装应用程序或开发人员更改AppKey,否则情况不会改变。您应该将xid与您的用户记录一起保存(就像使用电子邮件地址或SMS电话号码一样)。您需要这个XID才能通过API向特定用户发送单独的消息,例如:

http://developer.xtify.com/display/APIs/Push+API+2.0

您不需要每次都检查XID,但是最好这样做,处理用户重新安装应用程序的角落情况,但保留您自己的应用程序生成的UUID或他们的用户名。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10284644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档