Stripe / Apple-pay Icon неправильно представлен / отклонен Apple Store - PullRequest
0 голосов
/ 20 января 2020

Apple отклонила мое приложение, потому что в модуле Stripe pod отображается неправильная иконка Apple Pay, которая добавляет дополнительную «Apple Pay» рядом со значком Apple Pay. (см. в приложении)

У кого-нибудь была такая же проблема, как у меня, и каково ваше решение?

Кто-нибудь успешно загрузил приложение с установленной функцией Apple Pay?

enter image description here

Пожалуйста, смотрите мой код звонка, как показано ниже, большое спасибо!

    private func reloadPaymentButtonContent() {

    guard let selectedPaymentMethod = paymentContext.selectedPaymentOption else {
        // Show default image, text, and color
        paymentButton.setImage(#imageLiteral(resourceName: "Payment"), for: .normal)
        paymentButton.setTitle("付款", for: .normal)
        paymentButton.setTitleColor(.gray, for: .normal)
        return
    }

    // Show selected payment method image, label, and darker color
    paymentButton.setImage(selectedPaymentMethod.image, for: .normal)
    paymentButton.setTitle(selectedPaymentMethod.label, for: .normal)
    paymentButton.setTitleColor(.blue, for: .normal)
}

private func reloadBuyButton(){
    if paymentContext.selectedPaymentOption == nil {
        //            buySubscriptionButton.backgroundColor = .loopGrayColor
        //            buySubscriptionButton.setTitle("订阅", for: .normal)
        //            buySubscriptionButton.setTitleColor(.white, for: .normal)
        buySubscriptionButton.isEnabled = false
    }else{
        buySubscriptionButton.isEnabled = true
        //            buySubscriptionButton.backgroundColor = .loopGreenColor
        //            buySubscriptionButton.setTitle("订阅", for: .normal)
        //            buySubscriptionButton.setTitleColor(.white, for: .normal)
    }

1 Ответ

1 голос
/ 20 января 2020

Вы устанавливаете оба в коде. Таким образом, либо установите изображение или текст метки.

...