背景介紹:
部門近期準(zhǔn)備上線微信小程序缰揪,客服端部分頁面的分享將從網(wǎng)頁改成小程序痪蝇,由于官方文檔的模糊弱卡,我們的小程序又處于未發(fā)布的狀態(tài),所以踩了不少坑诺苹。這里將我遇到的問題一一列出咕晋,希望對(duì)后來人能有些幫助。
微信官方:
官方文檔鏈接:分享開發(fā)文檔(iOS應(yīng)用)
官方的小程序分享示例
示例較為簡(jiǎn)單收奔,對(duì)于參數(shù)如何設(shè)置的解釋基本沒有掌呜,導(dǎo)致在開發(fā)的時(shí)候浪費(fèi)了不少精力,下面我將一一列出坪哄。
常見問題:
1. 參數(shù)userName站辉,即小程序的原始id在哪里找呢撞?
答:小程序后臺(tái)—設(shè)置—基礎(chǔ)設(shè)置—原始id,并非是小程序的AppID
后臺(tái)—設(shè)置—基礎(chǔ)設(shè)置
2. 參數(shù)path饰剥,小程序頁面的路徑應(yīng)該如何設(shè)置?
答:舉例摧阅,"/pages/product/product?productId=2018"
3. 小程序暫未發(fā)布汰蓉,如何分享開發(fā)版/體驗(yàn)版的小程序到微信 ?/ 小程序?yàn)槭裁捶窒睃c(diǎn)開后顯示“小程序未發(fā)布”棒卷?
答:WXMiniProgramObject有一參數(shù)為miniProgramType顾孽,默認(rèn)為0,即正式版, 如圖
分享小程序類型
如果你的小程序暫未發(fā)布比规,以默認(rèn)的類型(Release)分享出去若厚,點(diǎn)開會(huì)后顯示“小程序未發(fā)布”,只有設(shè)置成Test或Preview蜒什,才能在微信里正常打開测秸!
小程序類型
這里稍一句,安卓目前貌似不支持分享開發(fā)版和體驗(yàn)版的小程序灾常,官方還在開發(fā)中霎冯。相關(guān)鏈接
以下我的代碼片段,供參考:
WXMiniProgramObject的設(shè)置