Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.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_Billing_In App - Fatal编程技术网

Android-应用内购买问题

Android-应用内购买问题,android,billing,in-app,Android,Billing,In App,我正在应用程序中实现应用程序内购买。当我测试,我一直得到“购买取消您的付款无法处理”的问题。Im使用测试帐户进行测试,使用虚拟信用卡号购买应用内账单。我在我的市场配置文件中添加了我的测试帐户。如何使用沙盒编号在应用程序中进行测试。请帮帮我 注意:希望为我的应用程序实施自动续订。我开始意识到这在android中是不可能的。我们是否有其他方法在应用程序内实现自动续订?是否可以为inapp使用第三方支付网关?如果我实施第三方支付网关,android会阻止我的帐户吗 请帮助我您无法使用虚拟信用卡号测试应

我正在应用程序中实现应用程序内购买。当我测试,我一直得到“购买取消您的付款无法处理”的问题。Im使用测试帐户进行测试,使用虚拟信用卡号购买应用内账单。我在我的市场配置文件中添加了我的测试帐户。如何使用沙盒编号在应用程序中进行测试。请帮帮我

注意:希望为我的应用程序实施自动续订。我开始意识到这在android中是不可能的。我们是否有其他方法在应用程序内实现自动续订?是否可以为inapp使用第三方支付网关?如果我实施第三方支付网关,android会阻止我的帐户吗


请帮助我

您无法使用虚拟信用卡号测试应用内购买。你必须买真正的东西。之后,您可以全额退款。模拟购买的唯一方法是使用“android.test.purchased”商品id。

非常感谢。还有一个问题,是否可以在应用程序中多次购买单个产品?我在安卓市场有一款应用内产品。我想使该产品在市场上可用,即使用户购买成功。在android中是否可能,如果可能,限制是什么?只需将项目类型设置为非托管。您可以购买任意数量的非托管项目,但只能购买一次托管项目。我已在我的应用程序中实现了应用程序内。场景如下。一旦用户单击“购买btn”,我们将向用户提供5个MP3。如果用户播放了所有5个,他的计划将反复出现,用户需要点击“购买”按钮再购买5个MP3。我创建了一个应用内产品作为非托管项目,因为用户需要多次购买。我阅读了文档,其中说Android market不支持订阅和自动续订。我们为应用程序实现的场景类似于订阅。如果我在我的项目中实现这个场景,android会禁止我的应用程序吗?我不认为你可以用谷歌账单api自动进行重复收费。我不知道你如何才能知道用户是否已经播放完所有5个mp3。但是你可以使用谷歌付费api来打开和关闭一个特殊的标志来控制用户是否有权再次播放mp3。我们有一个计数器来计算mp3的播放次数。每次用户播放MP3时,我们都会增加计数,当计数达到5时,我们会显示一个警告框,告诉用户“您的计划结束了。请通过再次购买产品来更新您的计划。”(我们将用户指向android market以获取应用内产品,该产品是非托管产品)