我正在开发一个基本上是自定义服务客户端的应用。可以通过iOS应用程序或Android应用程序访问自定义服务,并通过电子邮件地址识别用户。
我的意图是用户可以从任何设备购买服务订阅。但是,在每个设备上,我想使用本机存储。在iOS设备上制作它的唯一方法是通过Apple的In App Purchase。这应该是可续订的订阅,但与特定服务帐户(电子邮件地址)相关联,而不是与设备或设备组相关联。
我认为我可以在设备上进行In App Purchase,并且我将不得不在我们的自定义服务中跟踪订阅。
我不确定如何将其与单个电子邮件地址联系起来,因此用户无法根据需要将尽可能多的服务帐户升级到高级帐户。 (用户无法登录多个服务帐户,但我担心他们会卸载应用并将购买恢复到不同的服务帐户。)
我该怎么做? Netflix和其他人管理这个,但我不确定如何。