Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/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 Google签出通知中的应用内开发者有效负载 序言:这个问题已经过时了。没有更多的签出API。_Android_In App Purchase_Google Checkout - Fatal编程技术网

Android Google签出通知中的应用内开发者有效负载 序言:这个问题已经过时了。没有更多的签出API。

Android Google签出通知中的应用内开发者有效负载 序言:这个问题已经过时了。没有更多的签出API。,android,in-app-purchase,google-checkout,Android,In App Purchase,Google Checkout,当你进行应用内购买时,会有一个名为“开发者有效负载”的字段。这个想法是,你把它和订单联系起来,谷歌会把它传递给你,并在任何时候把它还给你 当您通过通知API从Google Checkout检索订单时,开发人员有效负载是否存在?我搜索了XML,发现了两个有希望的元素: 下的 下的 还有,但其结构相当清楚 两者似乎都是Base64编码的二进制文件。解码提供了一个没有可识别结构的二进制块——可能是Base64下面的另一层编码。有人知道这些是什么意思吗?如果开发者负载在那里的某个地方?您将返回dev

当你进行应用内购买时,会有一个名为“开发者有效负载”的字段。这个想法是,你把它和订单联系起来,谷歌会把它传递给你,并在任何时候把它还给你

当您通过通知API从Google Checkout检索订单时,开发人员有效负载是否存在?我搜索了XML,发现了两个有希望的元素:

  • 下的
  • 下的
还有
,但其结构相当清楚


两者似乎都是Base64编码的二进制文件。解码提供了一个没有可识别结构的二进制块——可能是Base64下面的另一层编码。有人知道这些是什么意思吗?如果开发者负载在那里的某个地方?

您将返回developerPayload信息,作为JSON字段之一,该字段随购买状态的改变而返回:

有关更多详细信息和讨论,请参见答案

您所引用的通知API字段是经典签出API的一部分,developerPayload将不在其中。当使用Checkout API发布XML购物车时,它们非常有用: