我正在为我的一个应用程序创建不可更新的订阅。
我已阅读文档,如果我实施不可更新订阅,那么我必须编写代码以从服务器端使其过期。
我已经完成了。
但是我有点困惑,如果我要在该商品过期后购买该商品,则警报会显示为图片中的附件。这意味着它将恢复不可更新的订阅还是购买新的订阅?
我在stackoverflow上读到的另一个问题是,如果应用程序提供不可更新的订阅,它必须具有可选的注册流程,这是真的吗?
我正在为我的一个应用程序创建不可更新的订阅。
我已阅读文档,如果我实施不可更新订阅,那么我必须编写代码以从服务器端使其过期。
我已经完成了。
但是我有点困惑,如果我要在该商品过期后购买该商品,则警报会显示为图片中的附件。这意味着它将恢复不可更新的订阅还是购买新的订阅?
我在stackoverflow上读到的另一个问题是,如果应用程序提供不可更新的订阅,它必须具有可选的注册流程,这是真的吗?
关于您的第一个问题,非续订订阅无法通过通常的 Apple 在设备之间提供恢复/同步的方式进行恢复或同步。您必须提供自己的机制。您可以查看此文档并自行判断您想要如何操作。
您可以使用 StoreKit 跨设备同步和恢复非消耗品和自动更新订阅。当用户购买自动续订或非续订订阅时,您的应用负责使其在所有用户的设备上可用,并使用户能够恢复过去的购买。
关于你的第二个问题:
您可以检查您的应用程序如何与审查指南中的以下条目相关联。
" (v) 账户登录:如果您的应用不包含重要的基于帐户的功能,请让人们无需登录即可使用它。应用程序可能不要求用户输入个人信息才能运行,除非与应用程序的核心功能直接相关或法律要求。如果您的核心应用功能与特定社交网络(例如 Facebook、微信、微博、Twitter 等)无关,您必须提供无需登录或通过其他机制的访问权限。提取基本个人资料信息、分享到社交网络或邀请朋友使用该应用程序不被视为核心应用程序功能。该应用程序还必须包含一种机制,用于撤销社交网络凭据并禁用应用程序与社交网络之间的数据访问。