Android 如何使用Cordova通过移动应用程序验证用户

Android 如何使用Cordova通过移动应用程序验证用户,android,ios,cordova,mobile,in-app-purchase,Android,Ios,Cordova,Mobile,In App Purchase,我想建立一个应用程序,将有应用程序内购买 因此,我有以下问题: 用户应该能够在一台设备上使用我的应用,如果他们使用自己的帐户购买任何应用内购买,如果他们在另一台具有相同帐户的设备上使用相同的应用,他们应该可以访问这些功能。(帐户可能是电子邮件地址/用户名) 这通常是如何处理的 或者,用户是否需要为不同设备上的相同功能付费? 或者我必须实施自己的应用程序内购买系统吗?您应该存储用户的购买信息以及他们的id,无论是电子邮件地址还是游戏中心id等。存储此信息后,您可以根据之前存储的购买信息在任何设备上

我想建立一个应用程序,将有应用程序内购买

因此,我有以下问题:

用户应该能够在一台设备上使用我的应用,如果他们使用自己的帐户购买任何应用内购买,如果他们在另一台具有相同帐户的设备上使用相同的应用,他们应该可以访问这些功能。(帐户可能是电子邮件地址/用户名)

这通常是如何处理的

或者,用户是否需要为不同设备上的相同功能付费?
或者我必须实施自己的应用程序内购买系统吗?

您应该存储用户的购买信息以及他们的id,无论是电子邮件地址还是游戏中心id等。存储此信息后,您可以根据之前存储的购买信息在任何设备上启用/禁用功能。你不必做任何与谷歌Play商店或苹果iTunes相关的事情


我只是将我销售的产品id和用户id存储在数据库中。因此,只要他们使用相同的凭证,他们就可以在任何地方使用他们的购买信息。

您应该将用户的购买信息与他们的id一起存储,无论是电子邮件地址还是游戏中心id等。存储完此信息后,您可以根据之前存储的购买信息在任何设备上启用/禁用功能。你不必做任何与谷歌Play商店或苹果iTunes相关的事情


我只是将我销售的产品id和用户id存储在数据库中。因此,只要他们使用相同的凭据,他们就可以在任何地方使用他们购买的产品。

我计划在iOS和Android上使用Apache Cordova开发我的应用程序,因此理想的解决方案应该涵盖这两种平台。这也是我的问题变得特别棘手的原因。如果用户在ios和android上安装了应用程序,我希望他们的应用程序内购买和配置文件能够在两台设备上同步。是的,使用cordova,你所要做的就是同步数据,就是这样。检查
firebase
我计划在iOS和Android上使用ApacheCordova开发我的应用程序,因此理想的解决方案应该涵盖这两种平台。这也是我的问题变得特别棘手的原因。如果用户在ios和android上安装了应用程序,我希望他们的应用程序内购买和配置文件能够在两台设备上同步。是的,使用cordova,你所要做的就是同步数据,就是这样。检查
firebase
这是有道理的,但这意味着我必须对用户以及他们自己购买的东西进行一些跟踪。Think app stores可以在这里提供更多帮助。如果你不打算跟踪你的用户,这意味着你将依赖于你运行的平台(iOS或Android),这也意味着你需要对你运行应用的平台实施恢复购买过程。这也意味着你的用户失去了在iOS上购买东西并在Android上使用的能力,反之亦然。我的建议也支持跨平台购买。这是有道理的,但这意味着我必须对用户和他们自己购买的东西进行一些跟踪。Think app stores可以在这里提供更多帮助。如果你不打算跟踪你的用户,这意味着你将依赖于你运行的平台(iOS或Android),这也意味着你需要对你运行应用的平台实施恢复购买过程。这也意味着你的用户失去了在iOS上购买东西并在Android上使用的能力,反之亦然。我的建议还支持跨平台购买。