在 Cordova 中检索 Apple ID

Retrieve Apple ID in Cordova

也许有人知道,有一些插件cordova,允许在iOS上确定用户的Apple ID?我需要使用这个帐户来识别应用程序中的用户,例如,如果它决定将设备更改为另一个。在网上找了两天,什么也找不到。对不起我的英语

要跨设备识别用户,唯一真正的解决方案是实施某种身份验证系统。无法通过 API 访问任何内容来唯一标识用户。

iOSSDK 无法获取 AppleId(电子邮件或密码)或任何相关信息此类数据非常敏感,希望一切顺利安全 ;) 所以没有适用于 Cordova 的插件。

要在您的应用程序中识别用户,您可以使用其他方式,例如 Game Center 帐户或 Facebook 登录来识别用户。我建议您查找有关这些步骤的更多信息:

  • 允许用户使用 Game Center 或 Facebook 为 iOS 个应用程序签名
  • 在您的服务器上存储获得的标识符
  • 使用获得的标识符
  • 在您的服务器上存储app/game数据
  • 当用户重新登录您的应用程序时,您可以在您的服务器上识别他
  • 用户在其他设备上登录后,您可以从您的服务器恢复一些 app/game 数据

取决于您的需要,当用户重新登录时您需要存储和恢复什么。 此外,我建议您在最终决定向用户索要凭据或其他私人数据的内容和方式之前,先阅读 https://developer.apple.com/app-store/review/guidelines/ 中的一些部分,例如 17.2、22.7。