2011-08-01 60 views
2

我想避免用户在我的应用程序中注册,并通过购买的应用程序识别我的用户。 如果有人在他的iPhone上购买应用程序,并使用相同的Apple ID在其他设备上下载此应用程序,我想在此设备上使用相同的设置和内容。iPhone应用程序的唯一标识符,而非设备

是否可以使用AppleID等标识符(无需用户输入字段)?

我找到了类似的question,但UniqueIdentifier仅适用于物理设备,不适用于用户。

回答

1

不可以。没有用户的介入,苹果公司不允许应用程序访问用户的Apple ID。理由很充分。

+0

此外还补充说,iCloud是一个明智的解决方案。 –

+0

我完全理解苹果在这里的问题,这是正确的决定。也许可以使用AppleId等其他唯一标识符来识别购买的应用程序? – dormitkon

0

我不认为你应该智取用户。您无法断言用户需要在其他设备上进行相同的设置。例如,我管理我所有的家庭电话并为他们下载应用程序,他们都在应用程序中拥有自己的帐户,并且喜欢不同的偏好。这就是为什么最好让用户创建帐户并进行演唱。这样用户就可以清楚地了解他/她正在做什么。

+0

这不是关于设置,而是关于用户/密码,因为我想避免注册,我想在每个设备上自动登录(使用相同的Apple ID)。 – dormitkon