扫一扫浏览

uniapp运营中项目转移一定要注意把DCloud appid转移过来

未结贴
0 682
yaosean未认证 2020-07-01 10:08:08
收藏

如果你准备接手正在运营中的uniapp项目,你是否知道DCloud appid的重要性呢,所以在接手项目前一定要确保你项目不会用到之前那个人的DCloud appid

看一段官方说明:

DCloud appid(以后简称 appid) 是 DCloud 应用的唯一标识,在 DCloud 提供的所有服务中,都会以 appid 来标记一个应用。注意这和各家小程序的appid以及Apple的appid(其实就是iOS的包名)是两套体系。

注:创建者即为该应用的所有者。一个应用只能有一个所有者,但可以设置多个协作者。

创建appid

1、在 HBuilderX 中创建项目时,HBuilderX 会自动联网生成 appid, 并将该 appid 保存在 manifest 文件中的 appid 字段;
2、登录开发者中心,也可以创建 uniapp、5+app 等类型应用的 appid;
3、wap2app 项目比较特殊,wap2app 项目的 appid 是在 HBuilderX 中本地生成的,需要提交云打包后,appid 才会同步到服务端;如果在开发者中心的应用列表中查找不到 wap2app 项目的 appid,提交一次云打包即可。

以下场景不自动创建

1、使用离线打包
2、使用 cli 创建 uniapp 项目

哪些情况下会使用appid

1、云打包
2、数据统计
3、广告
4、换量
5、uni push
6、制作发行页面
7、原生应用崩溃日志
8、用户反馈
9、购买原生插件

修改 appid 可能引发的问题

1、使用新 appid 打包的应用在更新时,会丢失本地缓存的数据,包括plus.storage(uni.setStorage)保存的数据、plus.io保存的文件等
2、无法使用新的 appid 进行 wgt 升级
3、开发者中心提供的相关云服务会出现多个应用,如统计数据、广告、换量、崩溃日志、用户反馈数据等。
4、如果开通 uni push ,在发布推送消息时,需要考虑多个 appid 的情况。
5、如果在插件市场购买过原生插件,修改 appid 后无法继续使用,需要重新购买。

其它链接直达

如何授权应用(设置协作者)
如何转让应用


知道appid的重要性了吧,以后遇到uniapp项目一定要注意,不然别人转手后你就再也找不到人就麻烦了!!!

最近热帖 HOT TOPIC
父元素flex之后,子元素高度自适应问题 7091
thinkphp5隐藏默认模块的一些问题 6369
一张纸的厚度是0.01毫米,则该纸对折30次后是多厚(据说超过珠穆朗玛峰的高度)php实现 6237
教你如果处理高并发数据不同步的问题php篇 5943
关于thinkphp5.0.x getshell漏洞的说明 5878
omnicore rpc api中文手册【usdt】 5782
PHP如何判断字符串是否为json格式 5692
tpframe新建主题 5582
【全套视频】thinkphp5视频教程 5571
使用宝塔linux面板创建FTP无法连接的解决办法(阿里云或腾讯云) 5470
月度热议HOT COMMENTS
tpframe 后续版本你希望有的功能是什么(分享贴) 12
权限那里怎么一登录别的账号就报错啊 9
关于tpframe的一点话题 6
cms插件在分类排序的时候JSON错误 6
基于tpframe v3.x 的微信公众号插件已批量上线 5
tpframe插件tcms插件v2.2已发布上线,欢迎下载使用 5
tpframe6.0马上就要跟大家见面了,一次全新的升级 5
透析thinkphp5升级版开发框架tpframe 3
新增的管理员没有权限操作CMS模块。 3
api接口文档插件easydoc的基本用法,快速搞定接口文档 3