跟老姚学前端,课程体系更完善,10%基础 + 90%实战演练,快人一步学编程

扫一扫浏览

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

未结贴
3 2320
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项目一定要注意,不然别人转手后你就再也找不到人就麻烦了!!!

  • 吕仔 吕仔 379
    2021-04-01 14:39:55

    1

    回复
  • 吕仔 吕仔 379
    2021-04-01 14:42:56

    不小心多建了个appid,之前的appid还有效果吗?我用之前的appid打安卓包报错错误日志


    回复
  • 鸿老大 鸿老大 18
    2021-04-07 17:09:35
    @吕仔: 只要在平台不删除的情况,是有效的;打包错误跟appid没关系哦
    回复
最近热帖 HOT TOPIC
【全套视频】thinkphp5视频教程 33659
父元素flex之后,子元素高度自适应问题 8298
thinkphp5隐藏默认模块的一些问题 7312
一张纸的厚度是0.01毫米,则该纸对折30次后是多厚(据说超过珠穆朗玛峰的高度)php实现 7173
教你如果处理高并发数据不同步的问题php篇 6816
omnicore rpc api中文手册【usdt】 6749
PHP如何判断字符串是否为json格式 6742
关于thinkphp5.0.x getshell漏洞的说明 6629
api接口文档插件easydoc的基本用法,快速搞定接口文档 6436
使用宝塔linux面板创建FTP无法连接的解决办法(阿里云或腾讯云) 6308
月度热议HOT COMMENTS
【全套视频】thinkphp5视频教程 33
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