type
status
date
slug
summary
tags
category
icon
password
comment
开发者中心
用于注册应用以及申请对应证书
‣
‣
下载证书后,获取SHA1关键cmd
解决h5跨域问题
通过manifest.json里的h5配置来解决跨域问题(注:如果要部署到服务器仍然需要配置nginx)
app文件无法上传非媒体类文件问题
核心思路:使用renderjs,uniapp自带的
完整样例
本地打包
生成key的方法
查看内容
不推荐,虽然打包很快,但很多设置需要加入,还有对应sdk(消息推送各个厂商sdk,uniapp自己的sdk等)
H5打包
需要nginx进行代理api接口
nginx 修改配置
web文件修改,需要将api接口改为相对url
以当前nginx配置为例:
这里仅做参考,后期可以直接放入store中通过uniapp独有的#ifdef H5注释可以自动判别
App远程打包
消息发送
本地消息发送
消息推送
采用uni-cloud-push,实际也是使用的WebSocket,接入云端,app离线后仍然接收不到消息,但是再次打开app后可以接收到原来发送的消息
需要申请各个手机品牌的appid接入后才能实现离线接收消息
实现云函数代码
设置手机通知权限提示
setPermissions,这个方法可以放入onLaunch,但是其下方不能放入其他方法,会被阻止,所以需要将对应方法加入到created中(虽然可以放到上方,但是测试发现使用uni自带api获取远端信息的方法加入后,setPermissions无法正常运行)
清除缓存
- 移除指定缓存
- 清空所有缓存
- 作者:obsidianlyg
- 链接:obsidianlyg.top/article/8ef841e9-611d-48f8-88c8-76b3e9a6b726
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章