有关应用内购买的付款

Posted

技术标签:

【中文标题】有关应用内购买的付款【英文标题】:payment regarding in-app purchase 【发布时间】:2011-11-26 02:46:20 【问题描述】:

我正在实施应用内购买。我在苹果沙箱中所做的一切我已经完成了交易,而且当我验证收据时苹果正在返回response = 0,但我的问题是我在哪里寻找成功已收到付款。哪个电子邮件 ID 我会收到诸如“您已收到来自 user1 的金额”之类的邮件。 ?或者我应该看看iTunes连接? 这是我接收响应的代码:

- (BOOL)verifyReceipt:(SKPaymentTransaction *)transaction 
    NSString *jsonObjectString = [自编码:(uint8_t *)transaction.transactionReceipt.bytes 长度:transaction.transactionReceipt.length];
    NSString *completeString = [NSString stringWithFormat:@"http://test.clientarea.in/WS/two.php?receipt=%@", jsonObjectString];
    NSLog(@"completestring%@",jsonObjectString);
    NSURL *urlForValidation = [NSURL URLWithString:completeString];
    NSMutableURLRequest *validationRequest = [[NSMutableURLRequest alloc] initWithURL:urlForValidation];
    [validationRequest setHTTPMethod:@"GET"];
    NSData *responseData = [NSURLConnection sendSynchronousRequest:validationRequest returnedResponse:nil error:nil];
    [验证请求发布];
    NSString *responseString = [[NSString alloc] initWithData:responseData encoding: NSUTF8StringEncoding];

    NSInteger 响应 = [responseString integerValue];
    NSLog(@"响应字符串...%d",response);
    [响应字符串发布];
    返回(响应 == 0);


- (NSString *)编码:(const uint8_t *)输入长度:(NSInteger)长度
    静态字符表[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

    NSMutableData *data = [NSMutableData dataWithLength:((length + 2) / 3) * 4];
    uint8_t *输出 = (uint8_t *)data.mutableBytes;

    for (NSInteger i = 0; i > 18) & 0x3F];
        输出[索引 + 1] = 表[(值 >> 12) & 0x3F];
        输出[索引 + 2] = (i + 1) > 6) & 0x3F] : '=';
        输出[索引 + 3] = (i + 2) > 0) & 0x3F] : '=';
    

    return [[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding] autorelease];

【问题讨论】:

【参考方案1】:

您需要查看 iTunes Connect。 Apple 在月底后的某个时间按地区生成报告(他们将发送给注册帐户管理员)。

这些报告有点不透明,不会为您提供特定设备的唯一标识符。

【讨论】:

以上是关于有关应用内购买的付款的主要内容,如果未能解决你的问题,请参考以下文章

关于 Merchant Center 和应用内购买付款的问题

ios sdk 中的付款选项,无需应用内购买和 PayPal

如何在不使用 ios 应用中的应用内购买的情况下处理付款? [关闭]

Google 应用内购买始终会获得退款

iOS 应用内购买:Apple 评论者会测试实时环境还是沙盒环境?

读书笔记iOS-应用内购买