任何人都可以给我一个Android推送通知服务的比较.主要是我想比较这些服务.
MQTT - http://mqtt.org/
XTIFY - http://xtify.com/
移动推送 - https://labs.ericsson.com/apis/mobile-push/
谷歌的C2DM服务器
我目前正在我的项目上实现推送通知功能.我设法使用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);
}
Run Code Online (Sandbox Code Playgroud)
现在我的问题是:
我应该将它存储在数据库中(使用用户信息)吗?并在每次用户连接时检查他/她是否已经有相关的xid,如果没有,请致电
String xid = XtifySDK.getXidKey(getApplicationContext());
生成一个新的? - 有没有办法让Android模拟器获取通知?
先谢谢你们,
android push-notification android-emulator android-c2dm xtify