天凉那个球 發表於 2020-1-19 15:24:00

uni-app部分坑

<p>根据公司业务需求,选择了使用uni-app,从2019年7月底开始入坑,到至今已经有将近半年的时间,写了一个小程序,手机端H5,以及将小程序项目打包上架到iOS的App Store平台,下面记录一下这期间所遇到的坑,便于以后使用的时候查找:</p>
<p>1.uni-app开发工具</p>
<p>开发uni-app使用的工具是HBuilderX,里面的插件可以根据需求自己配置</p>
<p><img src="https://img2018.cnblogs.com/i-beta/946508/202001/946508-20200119143102033-1731545369.png"></p>
<p>2.uni-app的api&nbsp;<span style="color: rgba(255, 0, 0, 1)">uni</span>&nbsp;与 微信小程序的api&nbsp;<span style="color: rgba(255, 0, 0, 1)">wx</span></p>
<p><span>在我们编码过程中,部分同学开始的时候接触过微信小程序,那么小居将告诉你一个非常开心的事情,你可以直接在uni-app中直接使用<span style="color: rgba(255, 0, 0, 1)">wx</span></span></p>
<p>然鹅,不要高兴的太早😂</p>
<p><span>还有一个坏消息,就是当你要把uni-app打包成APP或者H5的时候,发现很多地方都不对劲(PS 惊不惊喜,意不意外)<span style="color: rgba(255, 0, 0, 1)"><br></span></span></p>
<p>所以</p>
<p>当你想要在多个平台运行的时候就老老实实的写<span style="color: rgba(255, 0, 0, 1)">uni</span>吧</p>
<p>3.图片的展示(针对小程序)</p>
<p>我们开发过程中都知道,小程序打包是有限制包的大小的,所以当图片多,或者图片比较大的时候,我们最好选择保存在服务器上,本地获取图片再展示</p>
<p>4.生成宣传码和分享二维码的保存问题(针对H5)</p>
<p>本来官方是有保存图片的API,但是(嗯?能不能不要这个但是)不支持H5,解决办法有2个:</p>
<p>(1)如果仅仅是需要<span style="color: rgba(255, 0, 0, 1)">微信浏览器</span>打开,那么,直接使用<span style="color: rgba(255, 0, 0, 1)">&lt;img&gt;</span>标签,<span style="color: rgba(255, 0, 0, 1)">长按图片</span>是可以自动弹出保存,识别二维码等选项的</p>
<p>(2)使用插件,具体我也没有研究😂,如果你有办法了可以告诉我,小居感谢你</p>
<p>&nbsp;</p>
<p>5.打包APP,上架到App Store</p>
<p>如果你是以为iOS开发,我想你应该知道,在提交审核的时候</p>
<p>如果你带有广告标识(IDFA),那么在提交的时候是要勾选的</p>
<p>如果你没有带广告标识(IDFA),那么你就不要勾选(具体为什么,因为苹果不会给你审核通过,红红火火,这个理由我自己也不信)</p>
<p>然鹅</p>
<p>uni-app默认是带了广告标识(IDFA)的,所以你没有使用的话可以直接勾选掉,省得在提审APP的时候,造成不必要的麻烦</p>
<p>具体有2个位置:</p>
<p>第一个是在manifest.json文件的“App常用其它设置”中可勾选</p>
<p>第二个就是在uni-app的云平台上更改</p><br><br>
来源:https://www.cnblogs.com/dududuzhaoji/p/12213806.html
頁: [1]
查看完整版本: uni-app部分坑