Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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 升级订阅计划时出现应用内计费错误-“;从服务器[DF-DFERH-01]和#x201D]检索信息时出错;_Android_Google Play_In App Purchase_Google Play Services_In App Billing - Fatal编程技术网

Android 升级订阅计划时出现应用内计费错误-“;从服务器[DF-DFERH-01]和#x201D]检索信息时出错;

Android 升级订阅计划时出现应用内计费错误-“;从服务器[DF-DFERH-01]和#x201D]检索信息时出错;,android,google-play,in-app-purchase,google-play-services,in-app-billing,Android,Google Play,In App Purchase,Google Play Services,In App Billing,我们的应用程序有3种可能的自动续费订阅计划-每月、6个月和每年。 它们在Google Play中定义,在购买时运行良好 最近,我们添加了一个使用新API更改计划的选项- 对于降级(较短的订阅期),我们使用延迟按比例分配模式。 对于升级,我们使用即时和按比例收费的价格 在我们的测试中,我们发现除了将“6个月”更改为“每年”之外,所有更改都可以正常工作。每当我们这样做(用户已经有6个月的订阅,试图改为每年),而不是得到正常的购买流,我们会得到一个错误。 显示的错误消息为 “从服务器[DF-DFERH

我们的应用程序有3种可能的自动续费订阅计划-每月、6个月和每年。 它们在Google Play中定义,在购买时运行良好

最近,我们添加了一个使用新API更改计划的选项-

对于降级(较短的订阅期),我们使用
延迟
按比例分配模式。
对于升级,我们使用
即时和按比例收费的价格

在我们的测试中,我们发现除了将“6个月”更改为“每年”之外,所有更改都可以正常工作。每当我们这样做(用户已经有6个月的订阅,试图改为每年),而不是得到正常的购买流,我们会得到一个错误。 显示的错误消息为

“从服务器[DF-DFERH-01]检索信息时出错”

我们从库中收到的实际错误代码是
服务不可用

同样-所有其他流都正常工作,例如每月->每年,每月->6个月


关于正在发生的事情,缺乏文档和清晰性,logcat没有显示任何有用的信息。

这里也发生了这种情况,等待回答:)这已经解决了吗?如果不是:你能解释一下你是如何测试ie的吗?从
6个月->1年的变化是否是你最后一次尝试的?或者是你在其他可能会影响结果的行动之后马上尝试改变?(基本上是试图确认这确实是一个孤立的问题)。还有,失败的代码/API请求的具体行是什么?它是完全隔离的。当旧sku是6个月的订阅时,只需购买1年的订阅。你找到解决方案了吗?@MittalVarsani我们改变了按比例分配的比率。这没有任何意义,我们也无法从谷歌获得答案,解释为什么我们选择的分段计算模式在这种情况下不起作用。