Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
llewan-weixin-sdk
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
llewan
llewan-weixin-sdk
Commits
9aee8d75
Commit
9aee8d75
authored
Sep 26, 2018
by
liuxinjun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加阿拉丁统计按钮点击以及分享功能
parent
7dcb6a94
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
108 additions
and
5 deletions
+108
-5
sdk.js
assets/llewan-weixin-sdk/sdk.js
+107
-4
sdk_conf.js
assets/llewan-weixin-sdk/sdk_conf.js
+1
-1
No files found.
assets/llewan-weixin-sdk/sdk.js
View file @
9aee8d75
...
@@ -163,7 +163,7 @@ var sdk = {
...
@@ -163,7 +163,7 @@ var sdk = {
},
},
//.根据配置初始化api
//.根据配置初始化api
init
_a
pi
(
type
){
init
A
pi
(
type
){
if
(
sdk_conf
.
env
===
'prod'
)
if
(
sdk_conf
.
env
===
'prod'
)
{
{
this
.
ip1
=
sdk_conf
.
env_apis
.
prod
.
ip1
;
this
.
ip1
=
sdk_conf
.
env_apis
.
prod
.
ip1
;
...
@@ -319,7 +319,7 @@ var sdk = {
...
@@ -319,7 +319,7 @@ var sdk = {
if
(
obj
.
fail
){
if
(
obj
.
fail
){
shareInfo
.
fail
=
obj
.
fail
;
shareInfo
.
fail
=
obj
.
fail
;
}
}
console
.
log
(
"
====111======
"
,
shareInfo
);
console
.
log
(
"
wx share
"
,
shareInfo
);
if
(
cc
.
sys
.
platform
===
cc
.
sys
.
WECHAT_GAME
)
{
if
(
cc
.
sys
.
platform
===
cc
.
sys
.
WECHAT_GAME
)
{
wx
.
shareAppMessage
(
shareInfo
);
wx
.
shareAppMessage
(
shareInfo
);
...
@@ -332,6 +332,109 @@ var sdk = {
...
@@ -332,6 +332,109 @@ var sdk = {
}
}
},
},
/**
* @apiGroup C
* @apiName aldOnShareAppMessage
* @api {分享} 注册微信右上角分享 aldOnShareAppMessage(分享) 阿拉丁统计
* @apiParam {int} type=0 后台自定义的分享类型;例如:0:右上角分享、1:普通分享 2:分享加金币
* @apiParam {String} [title] 转发标题
* @apiParam {String} [imageUrl] 转发显示图片的链接
* @apiParam {String} [query] 必须是 key1=val1&key2=val2 的格式。
* @apiParam {callback} [success] 成功回调
* @apiParam {callback} [fail] 失败回调
*
* @apiSuccessExample {json} 示例:
* sdk.aldOnShareAppMessage({type: 0, query: "uid=520" });
*/
aldOnShareAppMessage
(
obj
){
var
self
=
this
;
if
(
cc
.
sys
.
platform
===
cc
.
sys
.
WECHAT_GAME
)
{
//.微信右上角分享
wx
.
showShareMenu
({
withShareTicket
:
true
})
wx
.
aldOnShareAppMessage
(
function
(
res
){
//.默认0:右上角分享
var
tpye
=
0
;
if
(
obj
.
type
){
tpye
=
obj
.
type
;
}
var
shareInfo
=
self
.
getShareByWeight
(
tpye
)
if
(
obj
.
title
){
shareInfo
.
title
=
obj
.
title
;
}
if
(
obj
.
imageUrl
){
shareInfo
.
imageUrl
=
obj
.
imageUrl
;
}
if
(
shareInfo
.
query
){
shareInfo
.
query
+=
obj
.
query
+
"&share_id="
+
shareInfo
.
sysid
+
"&uid="
+
self
.
userid
;
}
else
{
if
(
obj
.
query
){
shareInfo
.
query
=
"share_id="
+
shareInfo
.
sysid
+
"&uid="
+
self
.
userid
+
"&"
+
obj
.
query
;
}
else
{
shareInfo
.
query
=
"share_id="
+
shareInfo
.
sysid
+
"&uid="
+
self
.
userid
;
}
}
if
(
obj
.
success
){
shareInfo
.
success
=
obj
.
success
;
}
if
(
obj
.
fail
){
shareInfo
.
fail
=
obj
.
fail
;
}
return
shareInfo
;
})
}
},
/**
* @apiGroup C
* @apiName aldShareAppMessage
* @api {分享} 主动拉起微信分享 aldShareAppMessage(分享) 阿拉丁统计
* @apiParam {int} type=1 后台自定义的分享类型;例如:0:右上角分享、1:普通分享 2:分享加金币
* @apiParam {String} [title] 转发标题
* @apiParam {String} [imageUrl] 转发显示图片的链接
* @apiParam {String} [query] 必须是 key1=val1&key2=val2 的格式。
* @apiParam {callback} [success] 成功回调
* @apiParam {callback} [fail] 失败回调
*
* @apiSuccessExample {json} 示例:
* sdk.aldShareAppMessage({type: 1, query: "uid=520" });
*/
aldShareAppMessage
(
obj
){
var
self
=
this
;
//.默认1:普通分享
var
tpye
=
1
;
if
(
obj
.
type
){
tpye
=
obj
.
type
;
}
var
shareInfo
=
this
.
getShareByWeight
(
tpye
);
if
(
obj
.
title
){
shareInfo
.
title
=
obj
.
title
;
}
if
(
obj
.
imageUrl
){
shareInfo
.
imageUrl
=
obj
.
imageUrl
;
}
if
(
shareInfo
.
query
){
shareInfo
.
query
+=
obj
.
query
+
"&share_id="
+
shareInfo
.
sysid
+
"&uid="
+
self
.
userid
;
}
else
{
if
(
obj
.
query
){
shareInfo
.
query
=
"share_id="
+
shareInfo
.
sysid
+
"&uid="
+
self
.
userid
+
"&"
+
obj
.
query
;
}
else
{
shareInfo
.
query
=
"share_id="
+
shareInfo
.
sysid
+
"&uid="
+
self
.
userid
;
}
}
if
(
obj
.
success
){
shareInfo
.
success
=
obj
.
success
;
}
if
(
obj
.
fail
){
shareInfo
.
fail
=
obj
.
fail
;
}
console
.
log
(
"ald share"
,
shareInfo
);
if
(
cc
.
sys
.
platform
===
cc
.
sys
.
WECHAT_GAME
)
{
wx
.
aldShareAppMessage
(
shareInfo
);
}
},
/**
/**
* @apiIgnore
* @apiIgnore
...
@@ -394,7 +497,7 @@ var sdk = {
...
@@ -394,7 +497,7 @@ var sdk = {
setAld
(
type
,
key
,
value
){
setAld
(
type
,
key
,
value
){
if
(
cc
.
sys
.
platform
===
cc
.
sys
.
WECHAT_GAME
)
{
if
(
cc
.
sys
.
platform
===
cc
.
sys
.
WECHAT_GAME
)
{
// wx.aldSendEvent('事件名称',{'参数key' : '参数value'})、
// wx.aldSendEvent('事件名称',{'参数key' : '参数value'})、
wx
.
aldSendEvent
(
v1
,
{
v2
:
v3
})
wx
.
aldSendEvent
(
type
,
{
key
:
value
})
}
}
},
},
...
@@ -1089,7 +1192,7 @@ var sdk = {
...
@@ -1089,7 +1192,7 @@ var sdk = {
WeChatLogin
(
callback
){
WeChatLogin
(
callback
){
//根据sdk_conf初始化api
//根据sdk_conf初始化api
this
.
init
_a
pi
();
this
.
init
A
pi
();
var
self
=
this
;
var
self
=
this
;
if
(
cc
.
sys
.
platform
===
cc
.
sys
.
WECHAT_GAME
)
{
if
(
cc
.
sys
.
platform
===
cc
.
sys
.
WECHAT_GAME
)
{
...
...
assets/llewan-weixin-sdk/sdk_conf.js
View file @
9aee8d75
...
@@ -13,7 +13,7 @@ var sdk_conf = {
...
@@ -13,7 +13,7 @@ var sdk_conf = {
//.开发平台:由sdk维护者确定,weixin 或 toutiao,接入游戏的技术不需要修改
//.开发平台:由sdk维护者确定,weixin 或 toutiao,接入游戏的技术不需要修改
dev_platform
:
'weixin'
,
dev_platform
:
'weixin'
,
//.乐玩sdk的版本号:由sdk维护者确定,接入游戏的技术不需要修改
//.乐玩sdk的版本号:由sdk维护者确定,接入游戏的技术不需要修改
llewan_sdk_version
:
'1.00
3
'
,
llewan_sdk_version
:
'1.00
4
'
,
//.接口加密key,切勿修改
//.接口加密key,切勿修改
md5_key
:
'$5dfjr$%dsadsfdsii'
,
md5_key
:
'$5dfjr$%dsadsfdsii'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment