如何在支付应用程序内购买后从Android应用程序下载媒体内容?

时间:2013-12-11 10:39:27

标签: android google-app-engine in-app-purchase in-app-billing

我正在开发一款提供应用内购买的Android应用。我想要销售的内容是媒体文件,如图像和音频文件。我希望在用户付费文件后,实施一种从外部服务器下载这些文件的机制(可能是Google App Engine可能会有所帮助)。

我担心的是:

  1. 我想让机制独立于我想要销售的文件数量。这意味着向Google Play控制台添加新内容不需要更新我的应用。
  2. 如何保护设备端的任何类型的网址,以便提供有关内容托管位置的任何线索?
  3. 有没有人做过类似的事情?你能帮我吗?

1 个答案:

答案 0 :(得分:0)

注意 - 我的经验是使用之前版本的Google IAP。我假设我下面说的仍然可以,但还没有升级我的应用程序。

1)让您的应用程序联系您的服务器以获取待售产品列表。请注意,您的游戏帐户必须包含所提供的每个元素的条目,以便提供定价和说明信息。

2)您无法保护网址。你可以做的是保护内容。作为获取信息请求的一部分,您应该在允许访问之前传递可在服务器上验证的收据信息(请参阅Google文档)。可能还想考虑像nonce和其他安全技术这样的东西来防止重放。