Как отправить дополнительный параметр (например, данные пользователя учетной записи), когда пользователь покупает продукт в разделе «При покупке в приложении» - PullRequest
0 голосов
/ 08 декабря 2018
func purchase(productID: String)
{
        self.showActivityIndicator(withText: "Please Wait...")
        if can() 
    {
            DispatchQueue.main.async 
        {
                if let product = self.products[productID]
        {
                    let payment = SKMutablePayment(product: product);
                    payment.applicationUsername = User.currentUser.id!;
                    SKPaymentQueue.default().add(payment)

                    print("PRODUCT TO PURCHASE: \(product.productIdentifier)")
                }
            }
            self.hideActivityIndicator();
        }
    else
    {
            showPopupView(APPNAME, subTitle: "You can't make payments", buttonTitle1: "Okay", buttonTitle2: nil, buttonClickedCompletionHandler: nil);
        }
}
  1. Как отправить дополнительные параметры (например: кто покупает товар), когда пользователь покупает товар, чтобы наша команда внутреннего сервера установила пользовательскую транзакцию в своей базе данных.посмотрите код выше

Может кто-нибудь сказать мне, как я могу получить это payment.applicationUsername https://sandbox.itunes.apple.com/verifyReceipt или где я могу найти это.

Я застрял здесь, есликто-нибудь знает, помогите мне, пожалуйста

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