我有2个版本的应用程序,一个用于iOS,另一个用于tvOS。在我的iOS应用中,我具有注册和登录流程。此外,还启用了其应用内购买功能。在我的tvOS应用程序中,它没有这些流程,并且尚未启用其应用程序内购买功能。因此,用户应在我的iOS应用中注册并登录。如果用户想将我的应用程序用于tvOS,则需要通过Web套接字将其iOS应用程序链接到其tvOS应用程序。
现在,我想在我的应用程序中为tvOS启用应用程序内购买功能,但不用于订阅目的。我是否应该先启用注册/登录流程,然后再启用它,否则就我而言,这对于应用内购买而言无关紧要?
谢谢。
应用内购买属于Apple ID级别,因此,如果您在iOS设备上进行购买,则该购买将与Apple ID相关联。现在,在tvOS应用程序中,您应该在restore purchase上添加一个按钮,因为如果用户在iOS上购买了东西,那么在tvOS上他也可以,反之亦然。在我们的案例中,我们有一个类似的案例,我们必须指出我们的服务器是用户购买的,在这种情况下,首先,我们必须实现注册/登录流程,然后才实现应用内购买。 (不要忘记购买恢复流程)