iOS 应用内购买:通过自己的系统用户帐户自动续订

iOS In app purchase: Auto-renewable subscriptions by own system user account

我正在尝试在我的应用程序中实施带有自动续订订阅的 IAP。我的应用程序有自己的用户系统,我想实现这个行为:

在同一台设备上,如果用户登录购买订阅,然后用户注销和其他用户登录,我想这个用户可以购买的是自己的订阅。

关于什么用户购买订阅的所有信息,以及关于交易的所有信息都可以保存在服务器端,但即使我可以处理,以避免在登录的用户不是购买订阅的用户,但该用户仍然无法购买订阅,因为它显示一个弹出窗口,上面写着 "You are currently subscribed"。

有办法实现这种行为吗?或者每个 Apple ID 只能同时激活一个订阅? 有没有办法用同一个Apple ID,给不同的用户登录我的应用程序自己的系统帐户可以购买两个订阅?

我不确定你的问题... 一个 Apple ID 只能同时拥有一个产品的有效自动续订订阅。 如果多个用户共享同一台设备:如果一个用户购买订阅,注销,然后另一个用户登录并购买订阅,它将起作用。订阅链接到用户的 Apple ID。