快应用联盟如何进行开发

一、开发流程

这个直接参考官网即可

1、注册账号

2、绑定厂商账号

3、开发快应用

4、提交审核和发布

二、开发工具

IDE下载

三、项目创建

1、下载安装完成IDE之后,打开点击新建工程

2、选择快应用或者其他

3、点击新建,填写对应的项目名称包名和应用名称,包名后续上传发布的时候会用到,在项目的manifest.json文件中也有包含该项目的包名。

四、项目结构

项目IDE中的结构如下图

可以先学习,参考学习框架,官方文档

五、开发中遇到的一些问题

遇到的坑,IDE展示的效果和真机测试效果差距还是有一些的,IDE上可以正常展示,但是在真机上调试的时候就会出现布局错乱。

1、文本内容必须要使用text组件,直接使用div,不会展示

2、text局中 使用下面的css是不生效的,需要使用 text-align: center; 这个css实现文本局中

.center {
    display: flex;
    align-items: center;
    justify-content: center;
}

3、list组件内部只能使用list-item包裹一下,不然,在真机直接闪退

<list> 
        <list-item style="display:flex;flex-direction: column;align-items: center;justify-content:center;width: 100%;" for="coupontdata">
          <div class="item_box">
            <image style="width: 719rpx;" mode="widthFix" src="../../assets/images/coupont-bg.png"></image>
            <!-- <image style="width: 719rpx;" mode="widthFix" src="../../static/coupont-bg.png"></image> -->
					  <text  class="to-see-coupont-class-txt" mode="widthFix" @click="goSeeCouponClick($item)">去查看</text>
					  <div style="position: absolute; top: 56rpx;left: 254rpx;">
						  <text class="coupon_item_name_class_title" style="lines:1">{{$item.coupon_name}}</text>
					  </div>
          </div>
        </list-item>
      </list>

4、网络请求不要使用官方之外的请求工具

使用axios等三方工具,在IDE上测试是完全没有问题的,但是到真机测试,是不会发送请求。

使用官方的网络请求 fetch,但是该请求工具有个弊端,就是网络请求的时候,服务端请求返回头中带的cookie是不被允许前端拿到的,只能自己修改服务端接口把cookie放到返回数据中。

六、发布应用需要注意

1、快应用第一次打开需要有服务协议弹窗,没有该弹窗不会给审核通过的。

2、需要提前准备好软著、ICP

3、需要在上传快应用的时候把免责函也上传,免责函 根据不同的快应用类目选择不同的免责函,参考文档

4、上传了快应用rpk之后会识别权限说明

5、使用uniapp打包的快应用,无法识别到权限,暂时还不清楚是什么原因,有知道的大佬,可以告知一下。(不建议使用uniapp打包快应用联盟,会有很多坑)

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mark.1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值