ios - 打印应用内购买交易收据?

标签 ios objective-c in-app-purchase receipt

我正在使用以下代码进行应用内购买及其工作,但我想知道交易收据。我知道它的编码格式,但我必须将其发送到我的服务器。所以请告诉我在哪里可以找到它?如何为当前使用此代码的 iam 添加代码

Please click here

- (void)completeTransaction:(SKPaymentTransaction *)transaction {
    NSLog(@"completeTransaction...");
    UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Alert" message:@"Transaction completed." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
    [alert show];
    [self provideContentForProductIdentifier:transaction.payment.productIdentifier];
    [[SKPaymentQueue defaultQueue] finishTransaction:transaction];
}

这是收据吗?? “SKPaymentTransaction:0x147e1860”

最佳答案

 NSString *receiptStr= [Base64Encoding base64EncodingForData:(transaction.transactionReceipt) WithLineLength:0];

试试这个,它可能对你有帮助。

关于ios - 打印应用内购买交易收据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17780165/

相关文章:

ios - 如何正确注销并继续到 View Controller ?

c# - Xamarin.Forms/iOS,出现异常, "You_Should_Not_Call_Base_In_This_Method"?

ios - 为什么当 iPhone 失去联系一段时间后,从 watch 发送的带有 "transferUserInfo"的消息没有传送到 iPhone?

iphone - iOS 识别触摸但不拦截它

objective-c - NSRegularExpression 错误 : Get into when false

c++ - 在事件的 OS X 桌面上保留一个窗口

ios - 在 Objective-C 的 Viewcontroller 类之外的 uiwebview Controller 上调用函数

iphone - 您可以将iOS免费增值应用程序转换为付费应用程序而无需向客户收取双重费用吗?

ios - 如何检测和验证自动续订订阅的续订?

ios - 我将如何为 SKPaymentQueue 使用未弃用的 API?