我想问一下iOS和Android的共享订阅结算是否有最佳做法。
目前,我们正在开发Android和iOS上的移动应用程序(原生sdk,而不是跨平台)。我们在应用程序中具有此特定功能,您需要订阅才能访问。但这将是一个共享订阅。无论用户使用什么设备订阅,都是一次性付款。
很抱歉,但我不太善于解释事情,所以也许我会给你一个场景。我希望它能帮助你理解我在说什么。
例如,用户有两部手机,一部Android手机和一部iPhone。然后,他在我的iPhone和Android手机中安装了我们的应用程序。现在,他在他的iPhone中打开我们的应用程序,他希望访问该特定功能,以便他订阅。有了这个,我们作为开发人员想要的是,当他在他的Android手机中打开应用程序时,他已经能够访问该特定功能,因为他在使用iPhone应用程序时已经订阅了。
由于Google和Apple有不同的计费方案,我们仍然犹豫不决。但也许有解决方案,或者有吗?
我希望有人能够以最好的实际方式告诉我们如何做到这一点。
提前致谢...
答案 0 :(得分:0)
我目前面临同样的问题。这就是我到目前为止所做的。
似乎有跨平台解决方案,但似乎没有一种解决方案可以通过Google Play或Apple付款方式工作..
您可以使用API /后端服务标记当前用户订阅状态,并在所有平台上同步(可能违反Apple应用内系统条件)。
我目前正在寻找一种与Google Play和Apple应用内付款系统进行通信的方式,该项目已在其他平台上购买。应该有一种方法,但如上所述,仍在寻找它。
我们会保持最新状态。