Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 如何使用google-play-purchase-validator有效购买快递服务器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望将Google Play应用内结算功能整合到已经获得payLoad json的Unity项目中.我有一台Node.js服务器,想要获得Google Play购买响应的价值,以便进行服务器端验证.

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

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

var Verifier = require('google-play-purchase-validator');
var options = {
    email: '#############-compute@developer.gserviceaccount.com',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有效购买快递服务器所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: