receipt-validation

    1热度

    1回答

    我下面的苹果收据验证编程指南currently implementing当地的收据验证。我可以得到试验收据但是当我尝试如下解析它 rval = asn_DEF_Payload.ber_decoder(NULL, &asn_DEF_Payload, (void **)&payload, pld, pld_sz, 0); 我收到以下错误(输出从ASN_DEBUG()) Expected: [UNI

    1热度

    1回答

    我正在分析验证收据时从App Store返回的JSON。 其中一个公共字段是original_purchase_date。但是,此处返回的日期格式为“2014-05-30 14:05:51 Etc/GMT”。问题是,当我试图比较这个时,后缀(Etc/GMT)似乎是导致问题。我试图理解如何管理这个,因为这个后缀可以是任何时区(比如America/Los_Angeles或其他)。 有没有办法将其转换为

    0热度

    2回答

    在我的应用程序的Mac版我用来验证App Store的收入,像这样: if (![[NSFileManager defaultManager] fileExistsAtPath:[[[NSBundle mainBundle] appStoreReceiptURL] path]]) { exit(173); } 虽然我没有在iOS相同之前,似乎在iOS的情况下,这是不正确的方法。

    1热度

    1回答

    民谣, 试图验证服务器上的收据,苹果文档充其量也是模糊的。 从文档最后一段(https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html): The values of the latest_receipt and latest_