我注意到GCM令牌似乎只使用:
一次,并且始终位于令牌字符串中的相同(或接近相同)位置。这表明它是某种分隔符。并且:
两侧的部分具有不同的含义。有谁知道这两个部分代表什么?
答案 0 :(得分:1)
我之前已经为Android测试了这一点并得出结论:
<first_part>:<second_part>
第一部分是应用实例的ID,这就是调用getId()
返回相同值的原因:
返回唯一标识应用程序实例的稳定标识符。
和第二部分是相应的授权实体的实际令牌 - 即发件人项目。请注意,如果您使用多个发件人,则可以从同一设备生成两个不同的令牌。