我们正在将Android推送消息的Urban Airship转移到GCM(Urban Airship也使用)。我们发现所有推送尝试都会返回错误:
"success":0,
"failure":1,
"canonical_ids":0,
"results":[{"error":"InvalidRegistration"}]}
我们正在使用Urban Airship正在使用的App ID(来自Google控制台)以及与Urban Airship配合使用的设备令牌。
我们注意到应用程序中的令牌很短 - 大约40个字符 - 但我们已经读过GCM令牌超过100个字符。
有什么想法吗?
答案 0 :(得分:0)
城市飞艇设备令牌是一种虚拟的城市飞艇结构。在Urban Airship之外,它们与任何东西都不相关。 Urban Airship存储其设备令牌与其服务器上的实际GCM注册ID之间的关联。如果您想远离Urban,您需要:
BOOT_COMPLETED
BroadcastReceiver
;)