最新回答 / qq_枫叶红了_3
我在看别名推送前自己 实现了一个别名推送, 我是通过SeiviceManager 用Action start NotifictionService ,在service的 onStart里面去处理的, 我确实没有考虑到线程沉睡获取XmppManager
2016-03-06
最赞回答 / 慕粉4000715
实际开发中, 别名一般是用户在App中注册的账户名, tag 则对应App中的某类信息. 而用户什么时候登陆以及用户什么时候关注某类信息,这个时间点是由用户决定的. 如果通过回调的方式设置别名,则必须在客户端与服务器认证成功后,马上设置别名, 而此时用户可能还没有登录呢
2016-03-04
是否保存消息的地方,if判断应该放在外面,如果不保存,这样也不需要查询数据库是否有对应的user
if(save){
User user=userService.getUserByUsername(username);
if(user!=null){ //如果用户存在则保存数据
saveNotification(apiKey, username, title, message, uri,id);
}
}
if(save){
User user=userService.getUserByUsername(username);
if(user!=null){ //如果用户存在则保存数据
saveNotification(apiKey, username, title, message, uri,id);
}
}
2016-03-03