微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Apple 应用审核者未显示 Apple 工资单

如何解决Apple 应用审核者未显示 Apple 工资单

我的应用程序不断被应用程序审核团队拒绝,因为我的应用程序中的 Apple Pay 按钮在他们点击时在他们的设备上没有响应。 Apple Pay 表在我的设备上显示得很好,但从未完成付款(错误说我的借记卡号码无效,我的卡在其他地方都可以正常工作,不知道如何解决这个问题,但不是这里的主要问题)。

我并不担心在我的应用程序上使用 Apple Pay 付款,因为我不会成为使用我的应用程序的人,但我确实希望确保它适用于其他所有人,因为 Apple 将其作为反复出现的问题提出来。

>

这是我展示 Apple Pay 表单的功能

{
    guard let cost = actualCostOfEvent.text else { return }
    guard let name = nameOfEvent else { return }
    let text = cost
    let textWithout$ = text.replacingOccurrences(of: "$",with: "")
    guard let finalCost = Double(textWithout$) else { return }
    let fee = finalCost / Double(12.0)
    let roundedFee = floor(fee * 100) / 100.0
    let total = finalCost + roundedFee
    
    let paymentRequest = StripeAPI.paymentRequest(withMerchantIdentifier: "merchant.xxxxx.xxxxx.xxxxx",country: "CA",currency: "CAD")
    
    paymentRequest.supportednetworks = [.visa,.masterCard,.interac,.amex,.discover]
    
    
    paymentRequest.paymentSummaryItems = [
        PKPaymentSummaryItem(label: name,amount: NSDecimalNumber(value: finalCost)),PKPaymentSummaryItem(label: "Service Fee",amount: NSDecimalNumber(value: roundedFee)),PKPaymentSummaryItem(label: "XXXXXX",amount: NSDecimalNumber(value: total))
    ]
 
    guard let applePayController = STPApplePayContext(paymentRequest: paymentRequest,delegate: self) else { return }
    
    if StripeAPI.canSubmitPaymentRequest(paymentRequest) {
        applePayController.presentApplePay {
            self.startApplePayCheckout()
        }
    }
}

我似乎无法弄清楚为什么 Apple Pay 表没有显示给 App 审阅者,有什么建议或需要更改的地方吗?如果没有,我只需要提交上诉。

解决方法

我已经复制了您的代码,并且运行良好;为我显示了 ApplePay 表。您可能需要与 Apple 确认他们正在测试的 iOS 版本并提交申诉。

一些注意事项,以防万一:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。