android – 如何使用google-play-purchase-validator有效购买快递服务器

android – 如何使用google-play-purchase-validator有效购买快递服务器,第1张

概述我希望将Google Play应用内结算功能整合到已经获得payLoad json的Unity项目中.我有一台Node.js服务器,想要获得Google Play购买响应的价值,以便进行服务器端验证. 我在Google Play开发者控制台上的列表产品是创建productId但我收到错误: [Error: The subscription purchase token does not match 我希望将Google Play应用内结算功能整合到已经获得payLoad Json的Unity项目中.我有一台Node.Js服务器,想要获得Google Play购买响应的价值,以便进行服务器端验证.

我在Google Play开发者控制台上的列表产品是创建productID但我收到错误:

[Error: The subscription purchase token does not match the
subscription ID.]

在我的节点服务器的index.Js文件中,我有一个这样的段:

var VerifIEr = require('Google-play-purchase-valIDator');var options = {    email: '#############[email protected]',key: '-----BEGIN PRIVATE KEY-----##some private key##-----END PRIVATE KEY-----',keyfile: './Google Play AndroID Developer-############.Json'};var verifIEr = new VerifIEr(options);var receipt = {    packagename:"com.natekgames.######",productID:"com.natekgames.######.diamond_48",purchasetoken:"ihfeaepjoppolibmeknoghmo.AO-J1OxbHPDa8QLVAU3OqvIa-ZgaAGWhrBhs8DyCEfFbbdTCH8ecvEXQlZtjkqaowPXujb0Osn_aOWBPMT0OpTMcivoQaletoZmMhS2lDA7oH868NjZP2LgdE9ODafujNM7O9QQr3-hq"};verifIEr.verify(receipt,function cb(err,response){    if(err){        console.log("there was an error valIDating the receipt");        console.log(err);    }    console.log("sucessfully valIDated the receipt");    res.send(response);});
解决方法 >确保您正在为订阅调用订阅端点,并为应用内购买调用购买端点.不要混淆它们,否则你会得到这个错误. >确保productID参数的编写方式与在Google Play Developer Console中编写的完全相同. 总结

以上是内存溢出为你收集整理的android – 如何使用google-play-purchase-validator有效购买快递服务器全部内容,希望文章能够帮你解决android – 如何使用google-play-purchase-validator有效购买快递服务器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1123950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存