权限引导:
当应用拒绝授权某些权限,但在后续使用中又需要这个权限;此时实现:引导用户可“一键跳转至系统设置”中开启 。实用功能:
问题与反馈、关于、隐私政策、用户服务协议等营销裂变:点击“分销推荐”,生成带用户inviteCode参数的应用下载页(H5),一键分享到微信或微信朋友圈等 。被邀请人打开下载页面点击下载,设备剪贴板的内容会被自动设置为邀请者的inviteCode 。4、AIPHD项目实践4.1 AIPHD项目简介AIPHD科技文教专注于科技文教,由AIPHD公众号,AIPHD英语、AI智能古诗、AIPHD科技心理等具有独立功能的APP产品矩阵组成,同时将AIMANT星球作为情感辅助 。AIPHD系列更注重于大学生学习、娱乐与健康的和谐统一,用科技提升效率与成绩 。

文章插图
4.2 AIPHD微信小程序项目研发框架搭建4.2.1新建工程打开uniapp的IDE编辑器HBuilderX,选择uni-starter项目模版,会自动生成项目 。

文章插图
4.2.2初始化云服务空间首先,开通uniCloud:本项目是云端一体的,它的云端代码需要部署在uniCloud云服务空间里,需要开通uniCloud 。在https://unicloud.dcloud.net.cn/登录,按云厂商(阿里云或腾讯云)要求进行实名认证 。
其次,绑定以及运行云服务空间初始化

文章插图

文章插图

文章插图
4.2.3微信小程序相关配置4.2.3.1配置微信小程序基础信息在项目更目录manifest.json下,完成基础配置和微信小程序配置:

文章插图
【uniapp之uni-starter小程序多端研发框架搭建与项目实践】

文章插图
4.2.3.2配置登录(微信登录)信息uni-starter使用uni-id为开发者提供了开源、易用、安全、丰富、可扩展的用户管理框架 。uni-id已完成的功能:
注册、登录、发送短信验证码、密码加密保存、修改密码、忘记密码、头像管理、token管理、rbac权限角色体系、页面访问权限路由控制、用户邀请裂变、用户签到、日志记录、账户防刷等 。关于登录方式,目前已实现:
账户密码登录手机号+短信验证码登录 (内置uniCloud短信能力)App手机号一键认证,免验证码(内置uni-app App一键登录能力)三方登录:App中的微信登录、Apple ID、QQ登录;微信小程序中的微信登录;支付宝小程序中的支付宝账户登录;QQ小程序中的QQ登录由于三方登录很多,在uni-id-co中留下了空实现,开发者可以自行补充、提交pr或发布扩展插件,共同完善uni-id 。
首先,配置登录方式:在更目录uni-starter.config.js下,配置登录方式;

文章插图
其次,在uniCloud->cloudfunctions->common->uni-config-center->uni-id->config.json下配置mp-weixinappid、appsecret,以及登录过期时间等信息 。

文章插图
4.2.3.3配置组件库组件是视图层的基本组成单元 。组件是一个单独且可复用的功能模块的封装 。uni-app的组件,分为基础组件和扩展组件 。
基础组件
基础组件在uni-app框架中已经内置,无需将内置组件的文件导入项目,也无需注册内置组件,随时可以直接使用,比如<view>组件 。
经验总结扩展阅读
- MySQL数据库的性能分析 ---图书《软件性能测试分析与调优实践之路》-手稿节选
- Java安全之CC6
- 海信uled电视怎么样 都有哪些特别之处
- 支持JDK19虚拟线程的web框架之四:看源码,了解quarkus如何支持虚拟线程
- vulnhub靶场之DRIPPING BLUES: 1
- 女虎男兔是结婚的大忌 变通性格处之
- 伤官不见官必配贵夫 贞洁之妇聪明有才
- 男女之间钓鱼什么意思
- SpringCloudAlibaba 微服务组件 Nacos 之配置中心源码深度解析
- 2 java安全之CC1浅学