Toggle navigation
Toggle navigation
This project
Loading...
Sign in
public_service
/
public-js-doc
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
xuguohong
2021-03-16 09:49:00 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
c90d43cfeba73186f2a6c69089608f452bd4b7fc
c90d43cf
1 parent
e57dfcd9
add wegame demo
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
88 additions
and
0 deletions
wegame/demo.js
wegame/demo.js
0 → 100644
View file @
c90d43c
let
sdk
=
require
(
'./wxsdk/commonH5SDK.js'
)
export
default
class
Demo
{
constructor
(){
this
.
openId
=
""
}
init
(){
var
sdkInfo
=
{
"gameSimpleName"
:
"ylyhW1"
,
//游戏简称
"sdkSimpleName"
:
"youdian_qq"
,
//sdk简称
"sdkVersionCode"
:
"V1_0"
,
//sdk服务端版本号
"sdkClientVersion"
:
"1.0.1"
//sdk客户端版本号
}
var
that
=
this
;
sdk
.
init
(
sdkInfo
,
function
(
code
,
msg
)
{
console
.
log
(
"test init success:"
+
code
+
"msg:"
+
msg
)
switch
(
code
)
{
case
sdk
.
code
.
INIT_SUCCESS
:
//初始化成功回调(其他状态可在youaiH5SDK.js的code中查看)
sdk
.
login
(
"test"
)
break
;
case
sdk
.
code
.
LOGIN_SUCCESS
:
//登录成功回调
console
.
log
(
"login success"
)
console
.
log
(
msg
)
that
.
openId
=
msg
.
openId
break
;
}
})
}
createRole
(){
//type, data
var
data
=
{
"roleId"
:
"15"
,
"roleName"
:
"test"
,
"roleLevel"
:
"15"
,
"roleSex"
:
"test"
,
"serverId"
:
"15"
,
"serverName"
:
"test"
,
"roleCTime"
:
"15"
,
"partyName"
:
"test"
,
"roleType"
:
"test"
,
"roleChangeTime"
:
"test"
,
"vipLevel"
:
"15"
,
"diamond"
:
"15"
,
"moneyType"
:
"test"
,
"custom"
:
"test"
}
//type为youaiH5SDK.js中的type中的类型:创建角色,进入游戏,角色更新
sdk
.
submitData
(
sdk
.
type
.
createRole
,
data
)
}
pay
()
{
var
payInfo
=
{
"serverId"
:
"1233"
,
"serverName"
:
"服务器名字"
,
"playerId"
:
"3331"
,
"openId"
:
this
.
openId
,
"playerName"
:
"角色名字"
,
"playerLevel"
:
"角色等级"
,
"postAmount"
:
"1"
,
"productId"
:
"12443"
,
"productName"
:
"商品名称"
,
"productDesc"
:
"商品描述"
,
"custom"
:
"自定义透传参数"
,
"exchange"
:
"10"
,
"otherInfo"
:
"额外信息"
,
"timestamp"
:
"1244345435435"
};
//以上信息中,游戏如没有传空值即可
//启用支付接口
sdk
.
pay
(
payInfo
);
}
//扩展接口
expansionInterface
(){
/**
*
* @param {*} result
*/
var
expansionCallBack
=
function
(
result
){
}
youaiH5SDK
.
expansionInterface
(
youaiH5SDK
.
expansion_type
.
share
,
""
,
expansionCallBack
);
}
}
\ No newline at end of file
Please
register
or
login
to post a comment