小程序分享功能調整背后的故事


 小程序導航  https://wq.xmaht.top/

有時候我們使用一個小程序會遇到以下情形:

我們打開一個小程序,就看見提示“分享到5個群,可以獲得一張20元的優惠券”,吸引我們去無腦分享到不同的群里;

打開某個小游戲,提示我“一定要分享到xx個群,才能繼續玩游戲”;

……

而我們在群里打開這類小程序,仍然是提示我分享的信息,這類功能無疑打斷了我們對小程序/小游戲正常的功能使用。

 

我們收到了很多用戶對這類小程序/小游戲的抱怨。這類分享並非是用戶主動自發的,而是受到了某類利益的誘惑,或是被迫分享。這樣的內容充斥在群里、小程序里,對用戶造成了騷擾,是對分享功能的濫用。

 

在原來的分享接口中,用戶發起分享動作之后,可以通過 success 、fail、complete等回調來判斷用戶是否完成了最后的分享動作。通過這個能力,開發者是可以將產品交互在分享這個能力上做得比較自然和順暢。但卻被上述情形的小程序濫用。在我們權衡了分享功能帶來的利弊后,我們打算回收這個能力。調整為:我們將不再支持分享回調參數 success 、fail 、complete 。即開發者無法判斷用戶最終是否完成了分享動作,也無法獲取到分享成功后的回調參數shareTicket 。

 

接下來將與大家介紹此次分享功能調整后,小程序的調整建議

 

 

對應小程序調整建議

 

此次調整可能影響到兩種分享功能的用法。

 

第一種:通過判斷用戶最終是否有分享來做分支邏輯的小程序。

 

例如,通過判斷 success 回調觸發,來判斷用戶是否分享出去了,進而給獎勵,如果用戶沒有分享出去則不給獎勵。這類功能是我們平台不倡導的,后續將沒有辦法實現。

 

如果是需要在分享完成后變更當前頁面的狀態,可以適當調整交互方案。例如過去贈送代金券后顯示“等待領取”等應用場景,可以改成在分享后繼續保留“贈送”按鈕,但提示用戶一個代金券只能被一人領取,重復贈送無效。

 

第二種:獲取用戶分享之后的 shareTicket ,換取群唯一標識 openGId ,進而顯示對應群的相關信息的小程序。

 

例如,部分小程序實現了群內的排行信息,通過分享小程序到某個群里,可以查看該群內成員的排行榜。

 

此次調整后,用戶分享完成后無法立刻顯示該群的排行榜信息,但仍可在用戶從群消息點擊進入小程序時顯示該群的排行榜信息。

 

因此建議適當修改產品流程,在用戶分享小程序之時,提示用戶可進入群內查看群排行等信息。避免調整策略生效之后帶來的交互不完整影響。

 

 

調整覆蓋范圍提示

 

近期新提交的版本中將會受到此策略的影響。

 

除此之外,調整策略在即將發布的基礎庫版本 2.3.0 生效,該基礎庫版本對應本月即將發布的微信客戶端版本(暫定版本號 6.7.2)。即:近期提交審核的小程序版本,在基礎庫版本 2.3.0 以下的環境中仍不受此策略影響,僅在基礎庫版本 2.3.0 以上的環境受影響。

 

開發者需要注意,近期提交審核的版本都需要考慮兼容上述調整帶來的影響,請各位開發者及時調整分享能力。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM