我有一个iOS应用程序,需要有应用程序内购买支持,但添加应用程序内购买的问题是同一个用户应该能够使用购买来访问他/她在我们网站上购买的内容门户网站以及我们的Android应用程序。
反之亦然,我们需要在iOS应用程序中访问在门户网站或Android应用中购买的内容。
有没有做过调整?
答案 0 :(得分:3)
“这是否有调整?” - 不需要。您需要一台服务器来独立于任何平台的购买系统管理您的购买。
示例:当客户通过Apple IAP进行购买时,客户端会将收据发送到server to be validated,如果成功,您的服务器会注意到此客户已购买了某些内容在你的系统中。随后,当用户使用您的门户网站或其他设备/平台时, 您的服务器 将提供他们的购买。
请参阅Apple's Guide以获取进一步的帮助。
答案 1 :(得分:0)
为每个用户存储userCanPurchase项目
NSSet *userCanPurchase = [NSSet setWithObjects: @"productID1", @"productID2", nil];
SKProductRequest *productRequest = [[SKProductRequest alloc] initWithProductIdentifiers:userCanPurchase];
productRequest.delegate = self;
[productRequest start];