简介
gin-gp
是一个基于 gin
框架的 Google Play
内购服务的封装库,旨在提供一个简单易用的接口来进行内购操作。
安装
使用 npm 安装 gin-gp
:
npm install gin-gp
使用方法
初始化
引入 gin-gp
并初始化:
const GinGP = require('gin-gp'); const ginGP = new GinGP({ packageName: '[Your Package Name]', productId: '[Your Product Id]', clientEmail: '[Your Client Email]', privateKey: '[Your Private Key]', // 可以传入一个文件路径或直接传入私钥字符串 })
获取商品信息
const product = await ginGP.getProduct(); console.log(product);
返回的 product
对象包含商品的各种信息,例如商品名、价格等。
发起支付
const purchaseData = await ginGP.purchase({ purchaseToken: '[Purchase Token]', }); console.log(purchaseData);
参数 purchaseToken
是用户购买的一次性 token,需要通过 Google Play 服务获取。
验证支付
const verifiedData = await ginGP.verify({ packageName: '[Package Name]', purchaseToken: '[Purchase Token]', productId: '[Product Id]', }); console.log(verifiedData);
返回的 verifiedData
对象包含验证通过与否的状态、购买时间、购买者独特的购买 ID 等信息。
示例代码
-- -------------------- ---- ------- ----- ----- - ------------------ ----- ----- - --- ------- ------------ ------------------ ---------- --------------- ------------ ------------------------------------ ----------- ----------- ------- ---------------------------------------------------- ------- ------------ --- ----- -------- ----- - ----- ------- - ----- ------------------- --------------------- ----- ------------ - ----- ---------------- -------------- ---------- -------- --- -------------------------- ----- ------------ - ----- -------------- ------------ ------------------ -------------- ---------- -------- ---------- --------------- --- -------------------------- - ------
结语
本文介绍了 gin-gp
的安装与使用方法,希望可以帮助到读者,同时也可作为深入研究 Google Play
内购服务的参考。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/92770