如何在 iOS 应用程序中使用 Android 应用程序中购买的数字项目与 Google 应用程序内购买系统?
How to use digital item purchased in Android App with Google In-App Purchase system in iOS app?
我正在开发一个跨平台应用程序,它将在 Google Play Store 和 App Store 上发布。
Google Play 政策以及 App Store 政策规定您不能使用其他支付系统购买将在应用程序中使用的产品。但我正在努力寻找一种解决方案,即如何在 iOS 应用程序中使用在 Android 上购买的数字商品,而无需再次购买。
您必须实施自己的解决方案来跟踪应用内购买。为此,您需要有一个后端服务器和用户帐户。您的用户必须登录到您的应用程序,他们的应用程序内购买将绑定到他们的应用程序帐户,而不是他们的 Google Play 或 iTunes 帐户。这将符合每个平台上允许的内容,因为您将使用相应平台的支付解决方案,但会在您自己的服务器上跟踪有关该支付的信息,以便它可以在另一个平台上使用。
我有一些跨平台应用程序,我的观点是对于大多数小型应用程序来说,实施这样的解决方案是不值得的只需 即可跟踪应用内购买。但是,如果您已经拥有用户帐户和平台之间的 sharing/syncing 数据,那么添加和跟踪用户的应用内产品会相对简单。
如果您决定做额外的工作,您可以查看 Google 的 Firebase。它有一个跨平台的数据库,这使得实现用户帐户和同步相对容易,你不需要自己的服务器,因为你可以使用 Google Cloud Functions(在 Google 的服务器上)进行备份结束行动。
您最好的选择是创建一个连接到 IOS 和 Android 应用程序的数据库,并将客户的购买记录存储在数据库中。通过这种方式,客户可以在 os 多台设备上购买所有帐户,而无需 os 设备 运行。创建某种帐户系统可能会帮助您在服务器端组织事物。
希望这对您有所帮助。
最大值
我正在开发一个跨平台应用程序,它将在 Google Play Store 和 App Store 上发布。
Google Play 政策以及 App Store 政策规定您不能使用其他支付系统购买将在应用程序中使用的产品。但我正在努力寻找一种解决方案,即如何在 iOS 应用程序中使用在 Android 上购买的数字商品,而无需再次购买。
您必须实施自己的解决方案来跟踪应用内购买。为此,您需要有一个后端服务器和用户帐户。您的用户必须登录到您的应用程序,他们的应用程序内购买将绑定到他们的应用程序帐户,而不是他们的 Google Play 或 iTunes 帐户。这将符合每个平台上允许的内容,因为您将使用相应平台的支付解决方案,但会在您自己的服务器上跟踪有关该支付的信息,以便它可以在另一个平台上使用。
我有一些跨平台应用程序,我的观点是对于大多数小型应用程序来说,实施这样的解决方案是不值得的只需 即可跟踪应用内购买。但是,如果您已经拥有用户帐户和平台之间的 sharing/syncing 数据,那么添加和跟踪用户的应用内产品会相对简单。
如果您决定做额外的工作,您可以查看 Google 的 Firebase。它有一个跨平台的数据库,这使得实现用户帐户和同步相对容易,你不需要自己的服务器,因为你可以使用 Google Cloud Functions(在 Google 的服务器上)进行备份结束行动。
您最好的选择是创建一个连接到 IOS 和 Android 应用程序的数据库,并将客户的购买记录存储在数据库中。通过这种方式,客户可以在 os 多台设备上购买所有帐户,而无需 os 设备 运行。创建某种帐户系统可能会帮助您在服务器端组织事物。
希望这对您有所帮助。 最大值