0

我的问题不是关于编程部分,而是关于 IAP 的 UI 最佳实践。

情况:我的应用有一个 IAP(“无限制版本”),其中有一个“购买”按钮,购买时该按钮将显示为非活动状态并将文本更改为“已激活”。如果重新安装,“购买”按钮将直接恢复,这让我的应用程序被拒绝,因为“指南 3.1.1 - 业务 - 支付 - 应用内购买”最后说,自动恢复不符合和需要显示“恢复”按钮。

所以我在进入显示“购买”按钮的设置页面时添加了对以前购买的检查,然后将按钮文本从“购买”更改为“恢复”。然而,这不是立即的(取决于连接),所以这个版本也被拒绝了。

目标:为了获得无缝的用户体验,我不想在单个 IAP 行中同时显示“购买”和“恢复”按钮。另一方面,如果在应用启动时检查以前的购买,这可能会引发 AppStore 登录请求(然后与用户操作无关),这也很尴尬。

问题:有没有人体验过显示“购买/恢复”的按钮是否会被 AppStore Review 接受?或者你通常如何定位恢复按钮?我知道,对于具有多个 IAP 的应用程序来说,有一个恢复按钮是有意义的,但在我的情况下,它看起来不正确,因为用户必须知道/决定他是否已经购买了 IAP(这完全没有必要)。

感谢您的任何建议。

4

0 回答 0