【发布时间】:2011-08-01 18:09:13
【问题描述】:
我想避免用户在我的应用中注册,并通过购买的应用来识别我的用户。 如果有人在他的 iPhone 上购买应用程序,并使用相同的 Apple ID 在其他设备上下载此应用程序,我想在此设备上使用相同的设置和内容。
是否可以使用 AppleID 等标识符(无需用户在输入字段中输入)?
我发现了类似的 question,但 UniqueIdentifier 仅对物理设备是唯一的,而不是对用户而言。
【问题讨论】:
我想避免用户在我的应用中注册,并通过购买的应用来识别我的用户。 如果有人在他的 iPhone 上购买应用程序,并使用相同的 Apple ID 在其他设备上下载此应用程序,我想在此设备上使用相同的设置和内容。
是否可以使用 AppleID 等标识符(无需用户在输入字段中输入)?
我发现了类似的 question,但 UniqueIdentifier 仅对物理设备是唯一的,而不是对用户而言。
【问题讨论】:
没有。未经用户参与,Apple 不会授予应用程序访问用户 Apple ID 的权限。并且有充分的理由。
【讨论】:
我认为你不应该比用户聪明。您不能断言用户会希望在另一台设备上使用相同的设置。例如,我管理我所有的家庭 iphone 并为他们下载应用程序,他们在应用程序中都有自己的帐户,并且喜欢不同的偏好。这就是为什么最好允许用户创建帐户和唱歌。这样用户就可以清楚地了解他/她在做什么。
【讨论】: