skpayment アプリケーションのユーザー名を割り当てることはできますか?
アプリ内購入が完了すると、null applicationUsername in the
SKPayment を受け取りました。
に値を割り当てるにはどうすればよいSKPayment
applicationUsername
ですか?
skpayment アプリケーションのユーザー名を割り当てることはできますか?
アプリ内購入が完了すると、null applicationUsername in the
SKPayment を受け取りました。
に値を割り当てるにはどうすればよいSKPayment
applicationUsername
ですか?
次のように割り当てることができます:
// MARK: purchase SKProduct from store
@objc func buy(product: SKProduct, withHandler handler: @escaping ((_ success : Bool , _ error :RiscoIAPManagerError? ) -> Void)) {
let payment = SKMutablePayment(product: product)
payment.applicationUsername = "applicationUsername"
SKPaymentQueue.default().add(payment)
// Keep the completion handler.
productBuyComplition = handler
}
そして、再びそれを得ることができます
func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {
print(transaction.payment.applicationUsername as Any)
}