0

我最近使用 ARC Welder 将我的 Android 应用程序发布到 Chrome 网上应用店,并且想知道如何将其变成付费应用程序。

目前,对于 Android,我在 Google Play 上有一个免费版本和一个“解锁器”作为单独的应用程序。用户首先安装免费版本,然后如果他/她决定“去专业”,他/她购买并安装与免费版本对话的“解锁器”并将其激活为“专业”模式。

所以我的问题:

  • 使用 ARC 打包 Android 应用程序时,它会自行运行,因此无法在同一个 Android“沙盒”中运行第二个应用程序(“解锁器”),对吗?

  • Android / ARC 应用程序是否可以通过 Google Play API 访问“已购买”状态,例如检查用户是否在 Android 上购买了“解锁”应用程序?

我假设答案是“不”,至少现在是这样:

https://developer.chrome.com/apps/getstarted_arc

由于 ARC 处于测试阶段,它还不支持所有的 Google Play 服务。但是,这里有一些可用的 API: Auth (OAuth2) GCM Google+ 登录 Maps Location Ads

我在这里看不到许可 API。

  • 我发现了这些关于通过 Chrome 应用获利的链接:

https://developer.chrome.com/webstore/money

https://developer.chrome.com/webstore/payments-iap

即使这也适用于 Chrome OS(不确定),它似乎需要 JavaScript 编码才能与 Chrome Webstore API 对话。是否可以从 Android ARC 沙箱内部访问这些内容?

  • 我错过了更好的选择吗?

没有任何?我是否应该等到 Android ARC 更加充实并希望它包括对付费应用程序的支持?

4

1 回答 1

0

直接的答案是:

1) 您可以捆绑两个 APK,以便它们都在同一个沙箱中运行。但其中只有一个作为“您的应用程序”启动。然后可以免费启动或以其他方式使用它认为合适的第二个 APK。2) 但正如您所注意到的,目前无法轻松检查购买/许可证。

您最好的选择可能是等待 Google Play 服务许可 API 实施。

于 2015-04-13T21:10:21.867 回答