gpt4 book ai didi

ios - 如何从MKStoreKit获取transactionID和收据?

转载 作者:行者123 更新时间:2023-12-01 16:23:15 24 4
gpt4 key购买 nike

我已成功实现MKStoreKit,并在购买后成功获得通知。
我只需要简单地获取transactionID和收据,但是我不确定如何从响应参数note中获取transactionID和收据。

[[NSNotificationCenter defaultCenter] addObserverForName:kMKStoreKitProductPurchasedNotification
object:nil
queue:[[NSOperationQueue alloc] init]
usingBlock:^(NSNotification *note) {
NSLog(@"Purchased/Subscribed to product with id: %@", [note object]);
}];

成功购买后,我从 productID参数获取了IAP note,但似乎不包含transactionID和收据。
我很确定回调块应该返回必要的信息,包括transactionID和收据。

我是否认为错误或该库不支持此功能?

最佳答案

经过努力,我终于去了RMStore而不是MKStoreKit。

这是我的一些代码。

[[RMStore defaultStore] addPayment:"YOUR_IAP_PRODUCT_ID" success:^(SKPaymentTransaction *transaction) {
NSString* transactionID = transaction.transactionIdentifier;
NSString* receipt = @"";
NSData *data = [NSData dataWithContentsOfURL:[RMStore receiptURL]];
if(data != nil ) {
receipt = [data base64EncodedStringWithOptions: 0];
}

} failure:^(SKPaymentTransaction *transaction, NSError *error) {
NSLog(@"Something went wrong");
}];

关于ios - 如何从MKStoreKit获取transactionID和收据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47970228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com