在恢复已购买的产品时,弹出窗口显示消息" Apple Id对于在美国iTunes Store中的购买无效"?

时间:2016-05-12 07:13:38

标签: ios in-app-purchase

我已经在我的项目中为非消耗品实施了InAppPurchase。我正在提供一个" Restore"应用程序中的按钮,用于删除已购买的产品,如果用户删除应用程序并重新安装它但这是一个测试用例 -

1)用户使用沙箱测试程序帐户安装应用并购买产品

2)从设置

退出iTunes帐户

3)用户删除应用并重新安装

4)点击恢复按钮,会出现一个弹出窗口,用于登录现有帐户,用户点击该帐户并输入另一个(新)沙箱测试人员帐户。

5)弹出窗口显示消息" Apple ID对于在美国iTunes Store中的购买无效"

为什么会显示此消息?当用户点击“购买”按钮并使用相同的新测试人员帐户时,购买成功但没有给出消息,例如您没有购买产品,因为用户在恢复时使用了新帐户!!

更新1 - 这怎么可能???!!!现在我购买带有一个ID的产品并删除应用程序并再次重新安装app.Now我点击恢复按钮并使用新的测试人员ID和产品恢复登录!!!!!如果我没有使用新的id购买,那么为什么它可以恢复产品?

1 个答案:

答案 0 :(得分:0)

我也得到了这个弹出窗口'-=1.8'最初,当我创建一个新的沙箱测试器帐户并使用时,但是一旦卸载,该构建再次运行,我得到了一个the Apple Id is invalid for purchases in US iTunes Store弹出窗口。 Sign In选项如果没有购买产品,则其事务队列为空。

Restore