当用户在“应用内购买”中购买产品时,如何发送额外的参数(例如:帐户用户详细信息)

时间:2018-12-08 10:14:45

标签: ios swift in-app-purchase

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或在哪里可以找到它。

如果有人知道请帮助我,我会留在这里

0 个答案:

没有答案