首页 > 解决方案 > 苹果登录:如何计算用户ID?

问题描述

返回苹果登录的用户id的值是怎么计算的?它看起来像000011.9134c48e58484ad52299cb393541aa78.1781。它是一个完全随机的数字吗?每个应用程序的这个数字是唯一的吗?

标签: iosiphonexcodemacosapple-sign-in

解决方案


Apple 没有提供有关如何计算用户标识符的任何信息。鉴于它保证在数百万用户中是唯一的,它不能是纯粹随机的。但是,它的计算可能存在一些随机性。

苹果表示

用户标识符具有以下特点:

  • 由唯一、稳定的字符串组成,旨在用作用户的主要标识符。

  • 在与您的 Apple Developer 帐户关联的开发团队中的所有应用程序中使用相同的标识符。

  • 不同开发团队中的同一用户不同,并且不能用于跨开发团队识别用户。

  • 如果用户停止对您的应用程序使用 Sign in with Apple 并随后再次开始使用它,则不会更改。


推荐阅读