GCM推送通知我想为下面的问题的解决方案:根据不同的情况
我想发送特定于用户通知喜欢谢谢消息一个用户名和作业贴说其他用户。我正在寻找一种方式,以便我可以根据用户ID和注册ID发送单独的消息。
我尝试了以下方法,即。
当新用户注册时,那个用户的userid会在数据库上创建。我想如果我也同时创建一个注册ID,那么我可以将它保存在服务器上的一个单独的表中。其中将包含用户ID和registration_id和设备类型
但我注意到,在GCM注册时它是异步任务,所以我获得它,但直到用户获得注册的ID仍然为空。所以它无法进入数据库。
如果有人对这个问题有看法。或者也解决了类似的问题。然后让我知道。
感谢您的阅读。
Gcm注册需要时间,因为它调用web服务到谷歌注册。因此,在用户获得注册之前,注册ID将为空,因此您可以在启动屏幕中或在gcm注册获得注册时间的地方将gcm注册电话 – 2014-11-03 05:03:05