我的问题是我多久需要向GCM注册推送通知?
我看到它的引用说你“不必经常这样做”,但这很模糊,因为它暗示我必须不止一次这样做。
我什么时候需要注册?因为我希望它始终被注册,但我不想同时注册多个。
提前致谢。
乐罗伊
答案 0 :(得分:2)
问题是您应该保持GCM注册ID实际但不创建新的Azure NH注册。通常,每次应用程序启动时都要达到该目标,它应该获取GCM注册ID,然后更新NH注册或创建一个(如果不存在)。
Azure NH SDK for Android将NH注册保留在设备上并执行所有必需的检查,因此开发人员应在每次应用程序运行时调用hub.register(gcmRegistrationId)并获取GCM注册ID。