问题标签 [apple-id]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - “此电子邮件地址已与提供商关联。要继续,请输入其他电子邮件地址。”
我尝试在 iTunes 中添加新用户,但它显示错误消息为“此电子邮件地址已链接到提供商。要继续,请输入其他电子邮件地址。” 但这发生在特定 ID 上。我尝试添加另一个 ID,它工作正常。谁能帮我找到解决方案?
ios - 检查设备是否登录/启用了 Apple ID
我正在尝试检测是否有一个 Apple ID 记录在 iOS 设备中。
基本上,如果用户是 1. 登录 iTunes 或应用商店。2. 登录 iCloud。
一般来说,如果设备中使用了 Apple id。
有没有可能的快速检查方法?
ios - 检测 iOS 用户当前是否登录 iCloud 帐户并启用 2FA
我的应用程序如何检测 a) iOS 用户是否已登录 iCloud 帐户和 b) 如果该帐户启用了 2FA?
我一直在查看 CloudKit 之类的 Apple 文档,但似乎找不到答案。
ios - 如何防止多个用户在应用内购买时使用相同的 Apple ID
我正在开发跨平台移动应用程序并使用InAppBiling 插件作为我的应用程序的应用内购买功能,但我对 iOS 上的以下场景有疑问:
场景:
- 用户 A 使用他的应用程序凭据和他的 Apple ID 获得订阅。
- 用户 B 使用用户 A 的设备并使用用户 B 应用程序凭据登录,但使用用户 A 的 Apple ID 购买订阅。
目前,它允许用户 B 购买此项目,但它说该用户有订阅,并请求修改此订阅的权限。
我的问题是如何防止用户 B 修改用户 A 的订阅?在收据创建之前我找不到任何解决方案。我不想让用户 B 修改用户 A 的订阅。我想通知用户 B 使用不同的 Apple ID 继续购买订阅。
提前致谢
ios - 我可以要求用户重新验证 Apple ID 登录吗
我想为我的应用程序创建一个功能有限的信息亭模式,这需要输入用户密码才能解锁信息亭模式并返回到 poweruser 模式。在这样做时,我宁愿不创建自己的密码系统,但我宁愿让用户使用他们现有的 Apple-ID 进行身份验证。他们已经登录到他们的 Apple-ID,但我有办法要求他们再次登录吗?
也许我只是懒惰。
ios - 在 Xcode 中,如何在没有付费 Apple Developer 帐户的情况下注册设备以在其上进行测试?
我正在尝试使用 XCode 9 在真实设备中测试应用程序。
在 Xcode > 常规 > “自动管理签名”中,我收到此错误:无法创建配置文件。在开发者网站上您的帐户中没有注册设备。插入并选择一个设备让 Xcode 注册它。
我尝试过物理插入 iPod、iPad 和 iPhone。它们都出现在 iTunes 中,也出现在 Windows >“设备和模拟器”下的 XCode 中,但 XCode 根本没有注册任何东西。
我也尝试去网站手动注册设备,但如果没有付费的 Apple 开发者帐户,我似乎什至无法访问该网站?
我没有付费的 Apple 开发者帐户,但我有 Apple ID。我知道我可以在没有帐户的情况下在真实设备中进行测试,因为在此页面https://developer.apple.com/support/compare-memberships/下的福利和资源下,使用 Apple ID 登录列已选中在设备上进行测试。
请问,我该如何解决这个问题?
ios - 我可以为仅在构建机器中使用的帐户关闭双重身份验证吗?
我们希望禁用仅由我们的构建机器用于编译、测试和上传构建到 Apple 的 iOS 帐户的双因素身份验证。
然后我们意识到根据文档不再可能:
开启双因素身份验证后是否可以关闭它?
如果您已经使用双重身份验证,则无法再将其关闭。最新版本的 iOS 和 macOS 中的某些功能需要这种额外的安全级别,旨在保护您的信息。但是,如果您最近更新了帐户,则可以在两周内取消注册。只需打开您的注册确认电子邮件并单击链接即可返回您之前的安全设置。请记住,这会降低您的帐户安全性,并意味着您无法使用需要更高安全级别的功能。参考
我们在 Fastlane 的文档中了解了这一点。看起来我们可以进行一个月的有效会话。但这也不理想,因为我们不想每个月手动进行 2 因素身份验证。
会话应该在一个月左右有效,但是,如果不实际等待一个多月,就无法测试它。参考
我想知道其他人是如何做到这一点的?是否有一种以某种方式禁用 2 因素身份验证的 hacky 方法?
2020 年 6 月 8 日更新: 2FA 启用后仍然无法禁用。我们最终创建了一个新的苹果帐户,而没有首先启用 2FA。