分享一款管理微信小程式的神器

比亞的答案發表於2023-03-16

相信很多開發者嘗試在自己的 App 中引入小程式之前,已經是各種不同平臺的小程式開發者了。困擾很多開發者許久的問題「如何將已有的小程式整合在自己的 App 中」在遇到 FinClip 之後已經被解決了,但時隔不久,開發者又會遇到一個新問題


能不能幫我管理那些,微信中已有的小程式?


事實上,很多開發者需要同時維護與開發的小程式往往不止一個,根據我們在開發者社群中與朋友的溝通,很多使用者遇到的問題都是以下兩種場景中出現的:


我已經有了超過 10 款微信小程式,每次更新都要頻繁登入登出,很痛苦;


我所在的公司同時在微信與 FinClip 中管理了多個 App 中的小程式,每次釋出版本都要切換賬戶,很麻煩;

經過分析與判斷,我們認為這個問題的來源是因為「微信小程式平臺建立初始並沒有對於使用者管理多個小程式提供較好的設計與引導,在早期小程式數量較少的情況下這種問題並不嚴重,隨著使用者擁有的小程式數量逐漸變多,這個問題開始影響使用者體驗」。


同樣的問題其實在微信公眾號場景中出現過,許多媒體工作者會選擇使用第三方工具,或者為不同的公眾號配置對應的管理人員來解決這個問題。但我相信有過早期自媒體行業經歷的朋友,肯定對於「釋出文章,配置內容時」需要頻繁的找領導與同事幫忙掃碼這一場景非常熟悉。


我們尋找了目前市場上是否有提供類似功能的產品,但很遺憾,我們沒有找到目前市面上有某家產品能夠提供類似的解決方案或產品能力。但經過分析調研,我們認為從技術上是能夠提供某種夠能來解決類似問題的。

在經過一段時間的研發與測試後,我們在 FinClip SaaS 環境中上線了 「微信小程式管理」能力,希望能夠幫助你解決到類似的問題。


功能介紹


在「微信小程式管理」功能中,你可以將微信小程式與已經上線的  FinClip 小程式進行關聯,透過開發者工具上傳微信 WXML 語法小程式程式碼,隨後在功能頁面中進行上傳與釋出操作。


當然,這個功能並不能跳過微信對小程式程式碼的稽核與檢查。在 FinClip 產品中對微信小程式進行程式碼提審與釋出依然需要會遇到「稽核與釋出的時效性限制」。

使用流程

可以在「詳情」頁面中檢視到對應的微信小程式 ID 資訊


在「小程式管理 - 微信小程式管理」頁面中,找到已有的 FinClip 小程式,點選 AppID 右側的「關聯」按鈕,並在新開啟的頁面中使用微信掃描二維碼,完成微信小程式與 FinClip 小程式的授權繫結。


當微信小程式繫結成功後,會在 AppID 列顯示微信小程式的 AppID(以 wx 開頭)。我們可以透過是否能夠看到微信小程式的 AppID 來確認是否關聯成功。

 隨後,使用 FinClip 開發者工具開啟對應小程式,在確認小程式程式碼開發無誤後,可以點選 IDE 介面中的「上傳」按鈕,並勾選下方的「小程式同步上傳至微信」核取方塊。

 

一定要注意,這裡上傳的小程式程式碼一定要是微信 WXML 格式的程式碼。

 隨後我們可以返回小程式管理後臺,在「微信小程式管理」頁面中進行後續操作:

詳情:跳轉至 FinClip 小程式詳情頁,檢視小程式的相關詳情資訊;

檢視體驗版:當已經透過 IDE 上傳小程式程式碼後,可以點選當前按鈕,並透過微信 App 掃描二維碼體驗小程式;

程式碼稽核:將當前體驗版小程式程式碼提交至微信稽核,稽核結束後會返回稽核狀態與意見;

釋出:將已經透過程式碼稽核的小程式釋出至線上版本。

這個功能的調研與分析花了研發同學的很多精力,我們同時也在調研分析能否透過 FinClip 管理其他小程式平臺中的能力,希望這些能力能夠幫到你。如果你在使用這個功能或 FinClip 的產品中遇到問題,都可以加入開發者社群聯絡我們。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70017183/viewspace-2940173/,如需轉載,請註明出處,否則將追究法律責任。

相關文章