在上篇文章給大家提到微信小程序實現禁止分享代碼實例,感興趣的朋友可以點擊查閱。今天繼續給大家分享微信小程序實現限制用戶轉發功能,一起看看吧!
在雁塔等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站制作、成都網站設計 網站設計制作定制網站建設,公司網站建設,企業網站建設,成都品牌網站建設,成都營銷網站建設,外貿網站建設,雁塔網站建設費用合理。
在小程序的開發過程,你是不是也經常遇到這么一個需求,用戶希望某個頁面只能自己轉發分享,不希望被別人再次分享出去,接下來我們聊聊如何實現這個功能。
限制用戶轉發需要解決兩個問題:
1、關閉系統右上角菜單欄中的轉發功能
通過調用微信 API:wx.hideShareMenu({ })
關閉當前頁面轉發功能。
加入這個代碼后,發送給朋友的按鈕變成了灰色,顯示當前頁面不可轉發。
2、隱藏群聊會話中長按轉發的功能
除了系統右上角菜單欄里面的轉發按鈕之外,用戶還可以通過長按小程序卡片來轉發。
要解決這個問題,我們需要在轉發代碼里設置 withShareTicket
參數為 true ,即帶有參數的轉發卡片,這樣分享到群聊的小程序卡片,長按就不再有轉發功能了。
Tips:設置了限制轉發的頁面,需要通過轉發按鈕來觸發分享。
實際操作場景中還存在一個問題,這種方法只適用于分享到群聊,如果分享給個人用戶,個人用戶依然是可以通過長按小程序卡片來轉發的,這就需要我們再做進一步檢測,檢測用戶進入小程序的場景。
用戶從帶 shareTicet 的小程序消息卡片打開小程序,進入場景值為 1044 ,我們可以通過判斷場景值來判斷用戶是否通過群聊卡片打開。
總結
到此這篇關于微信小程序實現限制用戶轉發的實例的文章就介紹到這了,更多相關微信小程序限制用戶轉發內容請搜索創新互聯以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持創新互聯!
網站標題:微信小程序實現限制用戶轉發功能的實例代碼
文章地址:http://m.newbst.com/article34/jocope.html
成都網站建設公司_創新互聯,為您提供企業建站、云服務器、虛擬主機、網站內鏈、小程序開發、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯