uni-app部分坑


根據公司業務需求,選擇了使用uni-app,從2019年7月底開始入坑,到至今已經有將近半年的時間,寫了一個小程序,手機端H5,以及將小程序項目打包上架到iOS的App Store平台,下面記錄一下這期間所遇到的坑,便於以后使用的時候查找:

1.uni-app開發工具

開發uni-app使用的工具是HBuilderX,里面的插件可以根據需求自己配置

2.uni-app的api uni 與 微信小程序的api wx

在我們編碼過程中,部分同學開始的時候接觸過微信小程序,那么小居將告訴你一個非常開心的事情,你可以直接在uni-app中直接使用wx

然鵝,不要高興的太早😂

還有一個壞消息,就是當你要把uni-app打包成APP或者H5的時候,發現很多地方都不對勁(PS 驚不驚喜,意不意外)

所以

當你想要在多個平台運行的時候就老老實實的寫uni

3.圖片的展示(針對小程序)

我們開發過程中都知道,小程序打包是有限制包的大小的,所以當圖片多,或者圖片比較大的時候,我們最好選擇保存在服務器上,本地獲取圖片再展示

4.生成宣傳碼和分享二維碼的保存問題(針對H5)

本來官方是有保存圖片的API,但是(嗯?能不能不要這個但是)不支持H5,解決辦法有2個:

(1)如果僅僅是需要微信瀏覽器打開,那么,直接使用<img>標簽,長按圖片是可以自動彈出保存,識別二維碼等選項的

(2)使用插件,具體我也沒有研究😂,如果你有辦法了可以告訴我,小居感謝你

 

5.打包APP,上架到App Store

如果你是以為iOS開發,我想你應該知道,在提交審核的時候

如果你帶有廣告標識(IDFA),那么在提交的時候是要勾選的

如果你沒有帶廣告標識(IDFA),那么你就不要勾選(具體為什么,因為蘋果不會給你審核通過,紅紅火火,這個理由我自己也不信)

然鵝

uni-app默認是帶了廣告標識(IDFA)的,所以你沒有使用的話可以直接勾選掉,省得在提審APP的時候,造成不必要的麻煩

具體有2個位置:

第一個是在manifest.json文件的“App常用其它設置”中可勾選

第二個就是在uni-app的雲平台上更改


免責聲明!

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



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