我试图检查用户是否购买了应用内购买。这是我能找到的唯一C#(http://www.hassang.com/ios7-xamarin-verifying-and-validating-iap-receipts)。当我编写这段代码时,我得到一个长编码字符串,它不提供任何可识别的属性。我觉得我应该做一个额外的步骤... C#中的任何帮助都将受到赞赏。
NSUrl nsURL = NSBundle.MainBundle.AppStoreReceiptUrl;
NSData receipt = NSData.FromUrl(nsURL);
NSDictionary requestContents = NSDictionary.FromObjectAndKey(
(NSString)receipt
.GetBase64EncodedString(
NSDataBase64EncodingOptions.None), (NSString)"receipt-data"
);
答案 0 :(得分:0)
有关返回的收据数据中的格式和字段的详细信息,请参阅此处的文档: