应用审核被拒绝:使用 'Setup Apple Pay' 图片按钮

App Review Rejected: Use 'Setup Apple Pay' Image Button

我的应用评论被 Apple 拒绝:

Specifically, Buy with Apple Pay button showing without Apple Pay set up.

Next Steps: When Apple Pay is not enabled on a user's device the user should see Set up Apple Pay Button.

Resources: For guidance on how to use Apple Pay button assets and payment marks in the customer purchase flow, see the Apple Pay Button and Resources.

但我可以从该页面下载的是 'Apple Pay' 按钮图像,根本不包含 'Setup Apple Pay' 按钮图像!

我只能找到来自 here

的原始图像

但是,这并没有资源包,而且 dimention/ratio 与其他 'Apple Pay' 按钮不兼容。 什么黑客苹果...

我是不是漏掉了什么?任何人都知道在哪里下载 'Setup Apple Pay' 按钮图像集?谢谢!

将PassKit框架添加到您的项目中,并将其导入到您相应的视图中controller/s。 PassKit 有一个 "returns a button instance with the Apple Pay Logo" 的 PKPaymentButton。

您可以使用文档来设置相应的功能。它应该非常简单,但如果您有任何疑问,请告诉我。希望对您有所帮助!

iOS

PKPaymentButton: https://developer.apple.com/reference/passkit/pkpaymentbutton

PassKit: https://developer.apple.com/reference/passkit

野生动物园

对于网络,您将使用 Apple Pay JS。从那里,您将使用 ApplePaySession class 来处理付款。在 ApplePaySession class 中,您将看到有关如何使用 HTML 和 CSS 显示不同 Apple Pay 按钮的文档。您还可以使用 openPaymentSetup 来显示设置 Apple Pay 按钮。

Apple Pay JShttps://developer.apple.com/reference/applepayjs

ApplePaySessionhttps://developer.apple.com/reference/applepayjs/applepaysession

打开支付设置https://developer.apple.com/reference/applepayjs/applepaysession/2710269-openpaymentsetup

阅读文档,它应该就在那里。希望这对你有用!

"Set up (Apple) Pay" 按钮的 CSS 可以在 ApplePaySession.openPaymentSetup 函数的文档中找到:https://developer.apple.com/reference/applepayjs/applepaysession/2710269-openpaymentsetup