1. 程式人生 > >5.4 筆記

5.4 筆記

微信 rip ane set schedule ons == 官方文檔 com

# 5.4學習筆記

微信分享功能:


``` javascript
wx.shareAppMessage({
title: "一起來挑戰",
imageUrl: canvas.toTempFilePathSync({
destWidth: 500,
destHeight: 400
}),
query: "",
success: function (res) {
// 接口調用成功,並非是分享成功
console.log("成功發送消息===>", res, "<====");
if (res.shareTickets) {
clientEvent.dispatchEvent("hidePanel", "failPanel");
clientEvent.dispatchEvent("showPanel", "notNotPanel", false);
console.log("我被分享到群裏了");
} else {
clientEvent.dispatchEvent("hidePanel", "failPanel");
clientEvent.dispatchEvent("showPanel", "failPanel", "需分享至微信群才能復活哦!");
console.log("res===>", res, "<====");
console.log("res.shareTickets===>", res.shareTickets, "<===");
}

// this.unschedule(this.setTime);
}.bind(this),
fail: function () {
console.log("發送失敗");
}.bind(this),
complete: function () {
console.log("調用結束");
}.bind(this)
});
```

分享功能中的參數shareTickets,是微信群的唯一標識,可以根據這個值來判斷玩家是分享到好友,還是分享到了群聊;shareTickets還可以使用在獲取群排行的代碼中;

**·註意:**
在使用shareTickets前,要將權限打開:

```
wx.showShareMenu({
withShareTicket: true
});
```

詳情請訪問微信官方文檔:[微信小遊戲開發文檔](https://developers.weixin.qq.com/minigame/dev/index.html)

5.4 筆記