Войдите в систему L oop с Ma c Покупка из приложения на выручке - PullRequest
0 голосов
/ 03 февраля 2020

Я использую RevenueCat 3.0.2

У меня есть приложение Ma c, которое имеет право на связанный продукт (я не использую предложения, потому что я продаю только одна вещь: лицензия на использование моего приложения).

Право: azzamac

Продукт: azzamac

Когда я нажимаю Купить в своем приложении, я запускаю этот код:

Purchases.shared.products(["azzamac"]){ products in

  guard let product = products.first else { return }

  //Valid product here. Continuing on...

  Purchases.shared.purchaseProduct(product){ transaction, purchaserInfo, error, cancelled in
    //This function never finishes ?
  }

Я снова и снова вижу всплывающее окно аутентификации App Store, и метод purchaseProduct никогда не заканчивается , Я попытался ввести несколько разных идентификаторов Apple тестера песочницы, и ничего не происходит (и я знаю, что пароли верны, потому что окно аутентификации сообщает мне, когда оно не так).

enter image description here

Вот мои журналы отладки из RevenueCat:

[Purchases] - DEBUG: Requesting products with identifiers: {(
    azzamac
)}
[Purchases] - DEBUG: Products request finished
[Purchases] - DEBUG: Valid Products:
[Purchases] - DEBUG: azzamac - <SKProduct: 0x60000001de50>
[Purchases] - DEBUG: Invalid Product Identifiers - (
)
[Purchases] - DEBUG: 1 completion handlers waiting on products
[Purchases] - DEBUG: makePurchase
[Purchases] - DEBUG: makePurchase - azzamac
[Purchases] - DEBUG: PaymentQueue updatedTransaction: azzamac (null) ((null)) (null) - 0
[Purchases] - DEBUG: PaymentQueue updatedTransaction: azzamac (null) ((null)) (null) - 0

Любая идея, почему я не могу получить purchaseProduct до конца sh?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...