在Cordova中检索Apple ID

时间:2015-01-14 17:30:51

标签: ios cordova

也许有人知道,有一些插件cordova,允许在iOS上确定用户的Apple ID?我需要使用此帐户来识别应用程序中的用户,例如,如果是,则决定将设备更改为另一个。我会非常感谢在互联网上寻找两天的任何帮助,找不到任何东西。对不起我的英文

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

在iOS SDK中无法获取AppleId(电子邮件或密码)或任何有关它的信息这种类型的数据非常敏感,我希望得到很好的保护;)所以没有Cordova的插件。

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

  • 允许用户使用游戏中心或Facebook登录iOS应用程序
  • 在服务器上存储获取的标识符
  • 将应用/游戏数据存储在服务器上并获取标识符
  • 当用户重新登录您的应用时,您可以在服务器上识别他
  • 您可以在用户在其他设备上登录后从服务器恢复某些应用/游戏数据

取决于您的需求,当用户重新登录时,您需要存储和恢复的内容。 另外,我建议你先阅读https://developer.apple.com/app-store/review/guidelines/中的一些部分,例如17.2,22.7,然后再决定你将要求用户提供一些凭据或其他私人数据的内容和方式。