V3 中的 signed_data JSON 是否与 V2 中的那些有所不同?
Did signed_data JSON change in V3 from those in V2?
我们的 API 收到 signed_data
JSON 在购买过程中进行的并解析它。我们 API 是在 V2 中应用内结算时制作的。
我将库切换到 V3 并将 signed_data
发送到 API ,但它报告错误。
遗憾的是,我们没有保存 signed_data
的任何 V2 JSON,无法进行交叉比较。我们无法再查询 V2 应用内结算 API。
有谁知道这个 JSON 是否在应用内结算的 V3 中改变了?我在 Google 官方页面上找不到任何关于此的信息。任何帮助将不胜感激。
我 JSON 都是从其他来源获得的。对于和我有同样烦恼的人,这里他们都是 JSONs.
V2 signed_data
{
"nonce":-1234,
"orders":[
{
"notificationId":"1234",
"orderId":"1234.5678",
"packageName":"com.xxx.yyy",
"productId":"mysku_1",
"purchaseTime":1111111,
"purchaseState":0,
"purchaseToken":"abcdefg"
}
]
}
还有一个
V3 signed_data
{
"orderId":"1234.5678",
"packageName":"com.xxx.yyy",
"productId":"mysku_1",
"purchaseTime":12334,
"purchaseState":0,
"purchaseToken":"TOKEN_STRING"
}
我们的 API 收到 signed_data
JSON 在购买过程中进行的并解析它。我们 API 是在 V2 中应用内结算时制作的。
我将库切换到 V3 并将 signed_data
发送到 API ,但它报告错误。
遗憾的是,我们没有保存 signed_data
的任何 V2 JSON,无法进行交叉比较。我们无法再查询 V2 应用内结算 API。
有谁知道这个 JSON 是否在应用内结算的 V3 中改变了?我在 Google 官方页面上找不到任何关于此的信息。任何帮助将不胜感激。
我 JSON 都是从其他来源获得的。对于和我有同样烦恼的人,这里他们都是 JSONs.
V2 signed_data
{
"nonce":-1234,
"orders":[
{
"notificationId":"1234",
"orderId":"1234.5678",
"packageName":"com.xxx.yyy",
"productId":"mysku_1",
"purchaseTime":1111111,
"purchaseState":0,
"purchaseToken":"abcdefg"
}
]
}
还有一个
V3 signed_data
{
"orderId":"1234.5678",
"packageName":"com.xxx.yyy",
"productId":"mysku_1",
"purchaseTime":12334,
"purchaseState":0,
"purchaseToken":"TOKEN_STRING"
}