0.0.8-beta.8 • Published 1 year ago
uniplay v0.0.8-beta.8
UniPlay
npm package for uniplay.
npm i uniplay
Motivation
This package allows to work with SDK as with a npm package:
import UniPlay from 'uniplay'
const {
debug,
} = UniPlay.Utils.urlParseQueryString();
console..log(debug == 'true');
UniPlay.login().then(res => console.log(res));
it supports TS.
API
UniPlay.Utils
Utils.urlParseQueryString
function urlParseQueryString(queryString?: string): {};
Utils.localSetItem
function localSetItem (key: string, value: any): boolean;
Utils.localGetItem
function localGetItem (key: string): {} | null;
Utils.setCookie
function setCookie(key: string, value: any, durationSeconds: number): void;
Utils.getCookie
function getCookie(cname: string): string | undefined;
UniPlay
UniPlay.login
// 接口都会做权限校验,login无需单独调用。
function login ():Promise<{
token: string;
}>;
UniPlay.payOrderItem
// 道具购买
function payOrderItem (params: {
count: number,
gameCurrencyPrice: number,
itemKey: string,
itemName: string,
gameCurrencyCoefficient?: number,
consumeType?: ConsumeType
}):Promise<{
type: number,
message: string
}>;
enum ConsumeType {
ITEM_CONSUME_TYPE_TIME = 'ITEM_CONSUME_TYPE_TIME',
ITEM_CONSUME_TYPE_COUNT = 'ITEM_CONSUME_TYPE_COUNT',
ITEM_CONSUME_TYPE_ONLY_ONE = 'ITEM_CONSUME_TYPE_ONLY_ONE'
};
UniPlay.getBalance
// 用户余额(UPL)
function getBalance ():Promise<number>;
UniPlay.payOrderItemLog
// 道具购买订单记录
function payOrderItemLog (params: {
current?: number,
maxLimit?: number,
searchCount?: number,
size?: number,
}):Promise<{
records: []
}>;
UniPlay.shareMiniApp
@params {string} 路由参数 @params {text} 文案
UniPlay.shareMiniApp('route=share', `💰uniplay: Unleash, Play, Earn - Where Every Game Leads to an Airdrop Adventure!\n🎁Let's play-to-earn airdrop right now!`);
UniPlay.openMiniApp
@params {string} 路由参数
UniPlay.openMiniApp('route=transaction&from=game&amount=100');
Debug Mode
const {
debug,
} = UniPlay.Utils.urlParseQueryString();
console..log(debug == 'true'); // url参数debug=true
0.0.8-beta.8
1 year ago
0.0.8-beta.7
1 year ago
0.0.8-beta.6
1 year ago
0.0.8-beta.5
1 year ago
0.0.8-beta.4
1 year ago
0.0.8-beta.3
1 year ago
0.0.8-beta.2
1 year ago
0.0.8-beta.1
1 year ago
0.0.8-beta.0
1 year ago
0.0.7-beta.4
1 year ago
0.0.7-beta.3
1 year ago
0.0.7-beta.2
1 year ago
0.0.7-beta.1
1 year ago
0.0.7-beta.0
1 year ago
0.0.6
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.1
1 year ago