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