|
@@ -373,7 +373,11 @@ export class SdkUtil {
|
|
|
this.showToast('分享失败')
|
|
|
})
|
|
|
} else {
|
|
|
- SdkUtil.wxShare(desc)
|
|
|
+ SdkUtil.wxShare(desc, '', ()=>{
|
|
|
+ call_back(true)
|
|
|
+ },()=>{
|
|
|
+ this.showToast('分享失败')
|
|
|
+ })
|
|
|
}
|
|
|
}else{
|
|
|
call_back && call_back(true)
|
|
@@ -450,6 +454,7 @@ export class SdkUtil {
|
|
|
}
|
|
|
else if(sys.platform==sys.Platform.WECHAT_GAME) {
|
|
|
call_back && ({"isEnded":true})
|
|
|
+ return
|
|
|
// if(SdkUtil.KS_GAME) {
|
|
|
// uiManager.Instance().showLoading()
|
|
|
// SdkUtil.videoAd = ks.createRewardedVideoAd({adUnitId: _adUnitId});
|
|
@@ -523,7 +528,7 @@ export class SdkUtil {
|
|
|
}
|
|
|
|
|
|
// 微信分享
|
|
|
- public static wxShare(title: string, imageUrl: string='') {
|
|
|
+ public static wxShare(title: string, imageUrl: string='', success_cb, fail_cb) {
|
|
|
// console.log('wx分享=',title, 'imageUrl=',imageUrl)
|
|
|
wx.showShareMenu({
|
|
|
withShareTicket: true,
|
|
@@ -531,7 +536,12 @@ export class SdkUtil {
|
|
|
// 可以只开启前者。如果要开启后者,则两者必须都开启才能生效。
|
|
|
// menus: ['shareAppMessage', 'shareTimeline'],
|
|
|
menus: ['shareAppMessage'],
|
|
|
- complete: () => {}
|
|
|
+ success:()=>{
|
|
|
+ success_cb && success_cb()
|
|
|
+ },
|
|
|
+ fail:()=>{
|
|
|
+ fail_cb && fail_cb()
|
|
|
+ },
|
|
|
});
|
|
|
// 主动分享
|
|
|
wx.shareAppMessage({
|