根据其参考实现,我们假设Google Play Licensing Serv{ice,er} 在其响应的userId字段中返回一个// Application-specific user identifier。另一方面,LVL 参考没有做出这样的承诺。
实际上,返回的值似乎是冗长的二进制数据,甚至可能以(至少)一个0x00
字节开始,Base64 编码。
应该从评论中假设该字段的值代表客户的 ID,经过混淆但在每个应用程序中仍然是唯一的,因此可以使用该值识别客户,而另一方面不适合确定它是否是与可能发布的另一个应用程序相同的客户。
但是,如果要依靠这个假设来做生意,应该是官方确认的,我找不到这样的确认。此外,最大长度断言会很有帮助,但到目前为止我还没有找到。
有没有人找到这方面的更多信息或愿意分享他们的经验?我非常感谢这一点。
更新:任何人都可以确认这些 ID 包含 24 x 8 位二进制数据,并用前导(第 25 个)0x00
字节填充吗?