From 412b6046e05fd1902bee9bd085e11b60422eeae2 Mon Sep 17 00:00:00 2001 From: linju-json Date: Tue, 12 Oct 2021 18:20:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E6=8E=A7=E5=88=B6=E5=8F=B0=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=EF=BC=9A=E5=BC=80=E5=90=AF=E5=A4=9A=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96=EF=BC=8C=E5=B0=86=E8=8E=B7=E5=8F=96?= =?UTF-8?q?i18n=E4=B8=AD=E9=85=8D=E7=BD=AE=E7=9A=84tabbar=E7=9A=84?= =?UTF-8?q?=E5=80=BC=E8=A6=86=E7=9B=96pages.json=E4=B8=AD=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E7=9A=84tabbar=E7=9A=84=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b85abba..78c8b9b 100644 --- a/README.md +++ b/README.md @@ -33,21 +33,20 @@ APP有很多通用的功能,比如登录注册、头像、设置、banner、.. - 高内聚低耦合:直接在应用启动时,应用拦截器中实现。免去在每个业务代码中处理这类问题,更优雅更方便。 * 你可以参考这些实现,做更多该类场景的处理。uni-starter也会持续完善 5. 实用功能 - - `banner`(后台搭配uniCloud admin的banner插件管理) - - 新闻的搜索、列表、详情、分享。通过`clientDB`实现,开发者直接修改定义的表名等参数,即可轻松改为自己的业务 - - 可覆盖原生层的`分享菜单` + - banner(后台搭配uniCloud admin的banner插件管理) + - 新闻的搜索、列表、详情、分享。通过clientDB实现,开发者直接修改定义的表名等参数,即可轻松改为自己的业务 + - 可覆盖原生层的分享菜单 + - h5版在页面顶部(全局悬浮)引导用户点击下载App - 营销裂变:点击“分销推荐”,生成带用户inviteCode参数的应用下载页(H5),一键分享到微信或微信朋友圈等。被邀请人打开下载页面点击下载,设备剪贴板的内容会被设置为邀请者的inviteCode。被邀请人下载app之后通过任何方式登陆(含:注册并登陆),uni-starter框架会自动获取设备剪切板中的inviteCode提交到服务端绑定关联关系。 6. 首页采用nvue,fast编译模式,加快App端启动速度 7. 内置拦截器: - 页面路由拦截,配置需强制登录的页面;打开时检测,如果token无效就自动跳转到登录页 - 调用云函数(callFunction)拦截器,自动携带必要参数、自动处理响应体。详见9.自动完成1-2 - 8. h5版在页面顶部(全局悬浮)引导用户`点击下载App` - 9. 自动完成: + 8. 自动完成: - 分析uniCloud.callfunction和clientDB操作的响应体,判断code执行对应的操作如跳转到登陆页,自动续期token - 操作注册/登陆操作自动获取客户端设备:push_clientid、imei、oaid、idfa新增/更新到数据表uni-id-device - 异常恢复处理:断网恢复后自动重连“因网络错误导致的”网络请求 - 为迎合苹果App Store的规则,登陆与分享功能项显示之前自动检测是否安装了对应客户端。比如:设备未安装微信则不显示微信快捷登陆和微信分享选项 - * 更多功能模块会不断更新,请持续关注本插件 ## 快速体验部署流程 -- GitLab