GCM代币结构

Posted

技术标签:

【中文标题】GCM代币结构【英文标题】:Structure of GCM token 【发布时间】:2018-04-19 22:09:34 【问题描述】:

我注意到 GCM 令牌似乎只使用了一次 :,并且总是在令牌字符串中的相同(或接近相同)位置。这表明它是某种定界符。并且: 两边的部分有不同的含义。有人知道这两个部分代表什么吗?

【问题讨论】:

【参考方案1】:

我之前在 android 上对此进行了测试,得出的结论是:

<first_part>:<second_part>

第一部分是应用实例的ID,这就是为什么调用getId()会返回相同的值:

返回唯一标识应用实例的稳定标识符。

第二部分是对应授权实体的实际代币——即发送者项目。请注意,如果您使用多个发件人,则可能会从同一设备生成两个不同的令牌。

【讨论】:

... its possible for two different tokens to be generated from the same device, provided you are usimg multiple senders. 是指两个发送者项目向同一个应用实例发送通知吗? 我注意到有些令牌没有应用实例 ID 前缀。你知道这是不是因为过去的令牌不包含它? 对于两个发送者项目——是的。对于应用程序实例 id 前缀——这是可能的。这并不总是以前注册令牌的格式(回到 GCM 中)。所以,是的,它可能是一个非常古老的令牌。实际上有人建议the token format is subject to change in the future,所以我不再对结构考虑太多了。

以上是关于GCM代币结构的主要内容,如果未能解决你的问题,请参考以下文章

代币(ETH)空投工具

史上最简单的ERC20代币创建教程

以太坊“假充值”漏洞代币及解析

以太坊ERC20代币开发

,让你了解ERC-1155 多代币标准协议

PancakeSwap 合约 / 用另一个代币交换代币