如何使用 Cordova 对移动应用程序的用户进行身份验证

How to authenticate user with mobile app using Cordova

我想构建一个应用内购买的应用。

所以我遇到了以下问题:

用户应该能够在一台设备上使用我的应用程序,如果他们使用他们的帐户购买任何应用程序内购买,如果他们在另一台设备上使用相同的帐户使用相同的应用程序,他们应该可以访问这些功能. (帐户可能是电子邮件 address/username)。

这通常是如何处理的?

或者用户是否希望在不同的设备上为相同的功能付费? 还是我必须实施自己的应用内购买系统?

您应该存储用户的购买信息及其 ID,无论是电子邮件地址还是 Game Center ID 等。存储此信息后,您可以 enable/disable 基于任何设备的功能关于您之前存储的购买信息。您无需执行与 Google Play 商店或 Apple iTunes 相关的任何其他操作。

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