Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
支付应用内购买费用后,如何从android应用下载媒体内容?_Android_Google App Engine_In App Purchase_In App Billing - Fatal编程技术网

支付应用内购买费用后,如何从android应用下载媒体内容?

支付应用内购买费用后,如何从android应用下载媒体内容?,android,google-app-engine,in-app-purchase,in-app-billing,Android,Google App Engine,In App Purchase,In App Billing,我正在开发一款android应用程序,提供应用内购买。我想出售的内容是媒体文件,如图像和音频文件。我想实现一种机制,在用户付费购买文件后,从外部服务器下载这些文件(也许谷歌应用程序引擎会有所帮助) 我关注的是: 我想使机制独立于我想出售的文件数量。这意味着向google play控制台添加新内容不需要对我的应用程序进行任何更新 如何保护设备端提供有关内容托管位置线索的任何URL 已经有人做过类似的事情了吗?你能帮我吗?注意-我的经验是使用谷歌IAP的早期版本。我假设我下面所说的仍然有效,但尚未升

我正在开发一款android应用程序,提供应用内购买。我想出售的内容是媒体文件,如图像和音频文件。我想实现一种机制,在用户付费购买文件后,从外部服务器下载这些文件(也许谷歌应用程序引擎会有所帮助)

我关注的是:

  • 我想使机制独立于我想出售的文件数量。这意味着向google play控制台添加新内容不需要对我的应用程序进行任何更新
  • 如何保护设备端提供有关内容托管位置线索的任何URL

  • 已经有人做过类似的事情了吗?你能帮我吗?

    注意-我的经验是使用谷歌IAP的早期版本。我假设我下面所说的仍然有效,但尚未升级我的应用程序

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

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