菜鸟教程小白 发表于 2022-12-11 17:47:06

ios - 应用内购买无法解锁某些设备上的内容


                                            <p><p>我们有用户报告他们通过应用内购买为我们的产品付款,但我们未能解锁内容。到目前为止,这些报告之间的共同点是 iOS 9。似乎没有调用成功方法的购买。 IAP 似乎有效,甚至说已成功恢复购买(Apple 自己的警报),但它没有交付内容(解锁应用程序)。</p>

<p>这是一个非常奇怪的错误,因为它在 iOS 10 上运行良好,并且没有理由不应该在其他旧设备上运行。在某些时候,我们有一位客户提示 iOS 10 也存在同样的问题,但我们无法解决这个问题。我正在使用 <code>RMStore</code> 进行应用内购买,但自从我们使用这个库后,这还没有开始。即使使用标准的 IAP 集成,它也一直在发生。</p>

<p>有人知道或可能听说过导致此问题的原因吗?</p>

<p>任何提示都会很棒! </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我在 App Store 上有几个应用程序,我也遇到了类似的问题。对于大约 1% 的用户,在应用内购买后不会调用成功回调。如果用户稍后<em>恢复</em>他们的购买,购买的功能会正确解锁,因此 App Store 会正确处理购买,这可能是应用程序中的错误。我永远找不到问题,因为我无法在我的任何设备上重现它。</p>

<p>在我刚刚读到您使用 <code>RMStore</code> 后,我检查了我的用户在过去两年中发送给我的有关此问题的电子邮件,并注意到这仅发生在使用 <code>RMStore 的应用程序中</code>。虽然该库的代码看起来很干净,但我认为该错误隐藏在其中的某个地方。 </p>

<p>由于 <code>RMStore</code> 近两年没有更新,我认为它已被弃用,并将在不久的将来从我的应用程序中删除它。如果删除后问题仍然存在,我将更新此答案。</p>

<p><strong>三个月后更新:</strong>从我的一个应用程序中删除用于应用内购买处理的 <code>RMStore</code> 后,问题显然消失了。 </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 应用内购买无法解锁某些设备上的内容,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/39927344/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/39927344/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 应用内购买无法解锁某些设备上的内容