使用真实 Apple ID 的应用内购买行为

In-App-Purchase behaviour using a real Apple ID

澄清

我知道,有很多关于应用内购买的问题,其中一些还涉及处理真实的 Apple ID,但我发现 none 对确切的行为/错误有一个非常准确的答案你明白了,这样做。

实际问题

我有一个带有 IAP 的应用程序,每当我尝试使用我的真实 Apple ID 登录时,该应用程序询问产品/价格或试图购买东西时,我都会收到以下错误弹出窗口。

有人可以确认(或反驳)这是预期的行为吗?

总结问题

当我上个月实施 iAP 时,我得到了完全相同的体验。一旦应用程序在 AppStore 上签名并发布,一切都会完美运行,所以您应该是安全的。

沙盒帐户仅在沙盒环境中有效,如果您从 AppStore 下载应用程序将无法使用。

Is it correct, that real Apple IDs only work in distribution signed apps (for/from the AppStore) and won't work in development signed apps?

是的。您不能在沙盒环境中使用真实的 Apple ID。

Sandbox Accounts work in a Sandbox Environment no matter how the app was signed?

在您的帐户下创建的测试用户将使用开发版本。它不适用于从 Appstore 下载的生产版本。

P.S。您可以使用虚拟电子邮件来创建沙盒测试器(不确定它是否仍然有效:))

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html#//apple_ref/doc/uid/TP40011225-CH25-SW10