我目前正在尝试将 IAP 添加到现有应用程序中。为此,我添加了一些产品并创建了一些测试用户。这些产品是定期订阅。我正在测试的设备是装有 iOS 5.1 的 iPhone 4S。
我可以成功地在商店中查询我的产品,并通过我的新测试用户成功购买它们。我遇到的问题是,如果我尝试从商店设置应用程序管理我的订阅,它会强制我通过告诉我“此帐户尚未用于在 AppStore 中购买任何东西,请检查您的帐户并继续”来查看我的帐户。” 如果我查看该帐户,它不会让我在不提供信用卡信息的情况下继续。
最终结果是我永远无法取消我的测试订阅。我删除了测试用户并创建了新用户,删除了应用程序并重新安装,终止了 StoreApp 和设置应用程序,重新启动设备,在购买前通过电子邮件验证了帐户,在购买前没有通过电子邮件验证帐户......所有排列似乎失败了。
有时我会购买两次相同的订阅,这会提示 StoreKit 要求我管理我的订阅设置。有时这会导致之前的“帐户审核”过程,有时会导致“无法连接到 iTunes Store”的警报。
我已经没有如何继续的想法了。
编辑 - 这是我创建的任何 iTunesConnect 测试用户的事件流
初始订阅
使用现有 ID
测试账户登录
管理订阅
应用商店登录
无法连接到 AppStore
查看您的帐户
然后,审查过程迫使我输入信用卡信息,即使它的地址是“1 Infinite Loop Cupertino, CA”(即它知道这是一个测试帐户)。