菜鸟教程小白 发表于 2022-12-13 10:53:33

ios - Apple Pay - 存折本为空


                                            <p><p>最近我的应用在 Apple 评论中失败了,针对 Apple Pay,提到“具体来说,我们发现您的应用为未设置 Apple Pay 的设备提供了 Apple Pay 按钮。”...方式,按钮“使用 Apple Pay 购买”将显示,当</p>

<pre><code>   
</code></pre>

<p>在 iPhone 6、6+ 等设备上返回一个(真)& Braintree 验证成功。虽然 Passbook 是空的,但上面的 canMakePayments 总是返回“true”。我怀疑,这可能是苹果拒绝的原因。但是,你认为我们可以通过任何其他方式解决这个问题吗?或者,我应该上诉吗?如果我走错了路,请纠正我。 </p>

<p>另外,我不清楚 Apple Doc 上的内容。 </p>

<p>“在支持支付但未配置任何支付卡的设备上,canMakePayments 方法返回 YES,因为硬件和家长控制允许支付,但无论网络如何, canMakePaymentsUsingNetworks: 方法都返回 NO。”</p >

<p>谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这是问题的原因!实际上不是 Apple Bug,它是我们自己的实现错误。</p>

<p>只为 <a href="https://developer.apple.com/library/ios/documentation/PassKit/Reference/PKPaymentAuthorizationViewController_Ref/#//apple_ref/occ/clm/PKPaymentAuthorizationViewController/canMakePaymentsUsingNetworks" rel="noreferrer noopener nofollow">reference</a> 发帖- 和我一样,可能很多人都错过了,希望这对其他人有帮助。</p>

<p><code>canMakePayments</code> - 无论卡配置如何,都将返回“YES”(真/1)。</p>

<p><code>canMakePaymentsUsingNetworks</code> - 如果卡未配置或未正确配置,将返回“NO”。</p>

<p>所以,就我而言,我应该同时检查两者...如果两者都应该为 TRUE,那么我只需要使“Apple Pay”按钮可见。让我请求看看会发生什么!</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Apple Pay - 存折本为空,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30572598/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30572598/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Apple Pay - 存折本为空