future 1 年之前
父节点
当前提交
eb35aff467
共有 1 个文件被更改,包括 13 次插入3 次删除
  1. 13 3
      assets/script/sdkUtil.ts

+ 13 - 3
assets/script/sdkUtil.ts

@@ -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({