我很快将不得不实现 StoreKit 功能,我想知道......有没有办法也可以免费向用户提供一次产品,比如作为第一次使用该应用程序的礼物?
在我的特殊场景中,我将在我的教育应用程序中提供几种产品,如果用户有兴趣继续使用该应用程序学习,则需要不时购买这些产品。
但是我希望用户免费拥有的第一个产品,应该由他自己选择。所以一般所有产品都应该有价格,但是第一次下载应该是免费的。
我希望这个登录到我的服务器上,这样我就可以重新识别他,所以(A)他不能删除应用程序,重新安装和下载另一个免费产品,(B)所以他也可以在任何其他的他的设备。
我也对变通方法持开放态度,比如可能得到类似于苹果 ID 的东西,以便能够将其存储在服务器上。我知道我也可以使用 [[UIDevice currentDevice] uniqueIdentifier],但我希望用户在他的所有设备上都拥有第一个免费产品,而且只有一个。
有没有办法得到(A)和(B)?