判断微信小游戏用户是否真的分享
生活随笔
收集整理的這篇文章主要介紹了
判断微信小游戏用户是否真的分享
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作為開發者,傳統的微信分享拿到分享的狀態碼并不能完全確定玩家是否分享到好友或群。
因此一部分開發者給分享做一個定時器,超過5秒就判定玩家分享成功,實際上很容易被玩家利用。
因此我們可以利用微信分享過程中的圖片url鏈接做文章:
1.需要一個web服務器,提供給客戶端接口https://xxxx?openid=xxx&appid=xxx&channel=xxx&imgurl=https://xxxcos.ap-shanghai.myqcloud.comxx.png 接口
其中 openid是玩家的openid,appid是小程序的appid,channel是自定義的渠道,imgurl是原來通過分享傳給微信的圖片鏈接。
2. 客戶端在分享的時候將微信分享圖片鏈接改成 https://xxxx?openid=xxx&appid=xxx&channel=xxx&imgurl=https://xxxcos.ap-shanghai.myqcloud.comxx.png
3.web服務器拿到微信客戶端的請求后分別將參數拿到后記錄在服務器,這樣就知道哪個玩家在哪個應用里分享了多少次,然后服務器在header里設置狀態碼302之后,header跳轉到imgurl的鏈接。
4. 用戶從微信頁面返回游戲頁面時,
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的判断微信小游戏用户是否真的分享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (十五)深入浅出TCPIP之Hello
- 下一篇: C语言: const关键字与指针