冒号之前的东西有些特定于东西吗?我是否必须将完整的令牌传递给网络服务,或者如果我在冒号之前剪切字符并从APA开始发送注册就可以了吗?
答案 0 :(得分:4)
GCM注册令牌等于registration_id。正如我在回答here中提到的那样:
FCM令牌,或google-cloud-messaging中常见的registrationToken
。如GCM文档中所述:
GCM连接服务器向客户端应用程序发出的ID,允许它接收消息。请注意,注册令牌必须保密。
不同的术语指向同一件事。注册令牌的格式也可能会有所不同,如answer:
所示GCM注册令牌的长度通常约为140个字符,可以包含冒号,下划线和连字符。最大尺寸应为4k。
虽然我对字符长度并不完全确定,但我想我已经在这里的某篇文章中读到它可能会超过这个数字。搜索一下。
答案 1 :(得分:1)
gcm.register()已弃用。使用instance id方法代替令牌。
https://developers.google.com/cloud-messaging/android/legacy-regid
GCM注册表()自2015年5月28日起不再使用。新应用 开发应该使用 Instance ID API 来处理创建, 轮换和更新注册令牌。欲获得更多信息, 请参阅在Android上注册客户端应用程序并设置GCM客户端应用程序。