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);
}
}
- Как отправить дополнительные параметры (например: кто покупает товар), когда пользователь покупает товар, чтобы наша команда внутреннего сервера установила пользовательскую транзакцию в своей базе данных.посмотрите код выше
Может кто-нибудь сказать мне, как я могу получить это payment.applicationUsername
https://sandbox.itunes.apple.com/verifyReceipt
или где я могу найти это.
Я застрял здесь, есликто-нибудь знает, помогите мне, пожалуйста