android 分享小程序到微信,微信小程序-分享到朋友圈初体验
之前為了把小程序分享到朋友圈很費勁,通常做法是用canvas繪制一張帶小程序碼的圖,讓用戶先下載下來在手動分享到朋友圈,這樣確實很費勁?,F在小程序開放了beta版版本分享到朋友圈功能,體驗了下不得不說比上面那種做法方便得多了。那么如何實現,請按照下面的步驟進行:
1.頁面需設置允許“發送給朋友”
onShareAppMessage: function () {
return {
title:'發送給好友',
desc: '描述描述',
path: 'page/plug/plug'
}
},
2.頁面需設置允許“分享到朋友圈”,同時可自定義標題、分享圖等
onShareTimeline(){
return {
title: '分享朋友圈功能測試',
query: 'a=1&b=2',
imageUrl: '../../images/qr.jpg'
}
},
這兩步設置后,用真機測試結果:
此功能注意點:
1.從基礎庫 2.11.3 開始支持,此功能為beta版,暫僅在Android平臺支持
2.適用于內容型頁面的分享,不適用于有較多交互的頁面分享
3.用戶在朋友圈打開分享的小程序頁面,并不會真正打開小程序,而是進入一個“小程序單頁模式”的頁面
a.“單頁模式”下,頁面頂部固定有導航欄,標題顯示為分享時的標題。底部固定有操作欄,點擊操作欄的“前往小程序”可打開小程序的當前頁面。頂部導航欄與底部操作欄均不支持自定義樣式。
b.“單頁模式”默認運行的是小程序頁面內容,但由于頁面固定有頂部導航欄與底部操作欄,很可能會影響小程序頁面的布局。因此,請開發者特別注意適配“單頁模式”的頁面交互,以實現流暢完整的交互體驗。
1.通過判斷場景值等于 1154 的方法來進行頁面適配
2.頁模式下,可設置頂部導航欄與頁面的相交狀態,具體參考 navigationBarFit 配置。
3.在單頁模式下,wx.getSystemInfo 接口返回的 safeArea 為整個屏幕空間
c.單頁模式”下,一些組件或接口存在一定限制
1.不允許跳轉到其它頁面,包括任何跳小程序頁面、跳其它小程序、跳微信原生頁面
2.不允許橫屏使用
3.若頁面包含 tabBar,tabBar 不會渲染,包括自定義 tabBar
4.本地存儲與小程序普通模式不共用
5.頁面無登錄態,與登錄相關的接口,如 wx.login 均不可用;云開發資源需開啟未登錄訪問方可在單頁模式下使用,詳見未登錄模式。
4.不支持在小程序頁面內直接發起分享
5.自定義分享內容時不支持自定義頁面路徑
6.存在web-view 組件的頁面不支持發起分享
7.支持打開開發版、體驗版,無權限人員進入時頁面會提示無權限
8.低版本微信客戶端打開時,會進入一個升級提示頁面
此功能限制挺多的而且目前只支持安卓版本,但是對于這種營銷性功能還是很受歡迎的,而且開發上的設置很方便。
總結
以上是生活随笔為你收集整理的android 分享小程序到微信,微信小程序-分享到朋友圈初体验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 作为前端开发,如何高效学习 TypeSc
- 下一篇: 带你了解APP开发的具体流程