首页 > 解决方案 > 如何在iOS swift中的单个Apple帐户中处理多个用户非消耗性IAP

问题描述

我已经为升级帐户功能实施了非消耗性 IAP,可以在我的应用程序中获得终身访问功能。

我正在沙盒环境上测试 IAP,并且在 IAP original_transaction_id存储在服务器上以进行恢复验证检查之后我的应用程序。

与 abc@gmail.com 的 IAP 工作正常,但在注销并使用不同帐户登录后,我想要 IAP 而不是像这样弹出。

在此处输入图像描述

在应用程序中,当用户想要升级帐户但在 Apple 帐户中已经有一个用户购买了非消耗性 IAP 时,此弹出窗口会显示。

我在堆栈溢出的链接中找到了可能的解决方案。

所以有任何可能的解决方案,或者如果我将非消耗性 IAP切换为消耗性 IAP,Apple 是否可以接受一次性购买的消耗性 IAP ?

标签: iosswiftin-app-purchase

解决方案


推荐阅读