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"
    }