我似乎遇到了一堵砖墙,但基本上我在我的应用程序中的是用户的登录页面和创建帐户页面.当用户打开我的应用并创建新帐户时,他们的信息将存储在Firebase服务器(BaSS)上.
现在我的问题是我将如何制作它以便对于通过我的应用程序创建帐户的每个用户,他们可以选择订阅我的应用程序,并且此订阅仅对他们的帐户有效(不是苹果ID).目前,如果用户与我创建了一个帐户并继续说订阅服务,那么一切都可以访问应用程序的全部功能.
但是,当他们注销并创建另一个帐户时,因为现在它的订阅与用户的苹果ID相关联,另一个帐户或任何帐户可以完全访问该应用程序.不只是购买的那个.
所以我想我的问题是如何制作它以便每次订阅/购买都与我的内部用户相关联,而不是设备上登录的苹果ID.(基本上像pandora或spotify,您对应用的访问权限取决于您的帐户,而不是您的苹果ID)
根据苹果文档:
持续使用您自己的服务器将收据的副本连同某种凭据或标识符一起发送到您的服务器,以便您可以跟踪哪些收据属于特定用户.例如,让用户使用电子邮件或用户名以及密码向服务器标识自己.不要使用UIDevice的identifierForVendor属性 - 您不能使用它来识别和恢复同一用户在其他设备上进行的购买,因为不同的设备对此属性具有不同的值.
我如何使用Firebase做类似的事情?
因此,对于Android设备,您调用的默认共享意图功能将列出在设备上下载的所有应用程序,允许共享内容.我将如何使用robovm执行此操作,这是我想要实现的屏幕截图.另外在旁注中,我最终要做的是截取他们设备的屏幕截图并将其发布到用户选择的任何社交媒体网站.任何帮助将不胜感激:D
这是我的问题..直到今天早晨,一切正常,直到我从苹果支持团队收到一封电子邮件,说我(预装)的xcode已被盗用,为了缩短时间,我不得不重新安装xCode。这样做并更新了Android Studio的robovm插件后,就会发生这种情况。我不太确定从现在开始我需要做什么。
除非我已解决此问题,否则我什么都做不了。