uni-appuin-appuni-app交流圈

HBuilder基座和自定义基座差别

2019-07-31  本文已影响19人  瑟闻风倾

1. HBuilder基座介绍

(1)点击菜单栏“运行”->“运行到手机或模拟器”,会在手机/模拟器上安装“HBuilder”应用(或者叫HBuilder基座),在应用开发过程中HBuilder/HBuilderX会将应用资源实时同步到基座并刷新,从而实时查看到修改效果。
(2)这里的“HBuilder”应用(或者叫HBuilder基座)使用的是DCloud申请的第三方SDK配置,开发者设置的第三方SDK配置信息不会生效。如微信分享,分享后显示的来源一定是“HBuilder”。如果开发者希望自己申请的第三方SDK配置生效,则需要使用自定义基座来替换“HBuilder”应用。
(3)在应用中调用uni-app原生插件也必须使用自定义基座。

2 自定义基座介绍

(1)自定义基座是使用开发者申请的第三方SDK配置生成的基座应用,用于HBuilder/HBuilderX开发应用时实时在手机/模拟器上查看运行效果
(2)在HBuilder/HBuilderX中点击菜单栏“运行->运行到手机或模拟器->制作自定义基座”生成自定义基座安装包

[HBuilder] 19:37:36.837 项目 SOURCE [__UNI__1E9A5AA]打自定义基座包成功:
    路径为: G:/liy/projects/uniapp/SOURCE/unpackage/debug/android_debug.apk
选择菜单“运行->运行到手机或模拟器->运行基座选择->自定义基座”后再次运行项目,即可通过自定义基座查看日志
注:自定义基座不可用于正式发布,其脱离HBuilderX无法更新应用资源

(3)打包成功后需要点击菜单栏“运行->运行到手机或模拟器->运行基座选择->自定义基座”来开启自定义基座功能
(4)点击菜单栏“运行”->“运行到手机或模拟器”,可实时在手机上查看运行效果

3. 差别:

(1)uni-app原生插件
必须使用自定义基座,HBuilder基座不支持调用uni-app原生插件。
(2)地图
应用运行显示效果无差别,地图的配置信息只是校验开发者的合法性。
(3)登录鉴权
授权页面显示效果不同,HBuilder基座显示的是“HBuilder”应用,自定义基座显示的是开发者配置的应用信息。
(4)支付

(5)推送
HBuilder基座需要使用DCloud账号登录推送平台才能下发推送消息(目前开发者无法在此环境下发推送消息)。
如果需要调试推送业务,则需要使用自定义基座,开发者登录到推送平台下发推送消息。
(6)分享
分享后显示效果不同,HBuilder基座显示的分享来源是“HBuilder”应用,自定义基座显示的分享来源是开发者配置的应用信息。
(7)语音识别

(8)统计
HBuilder基座所有统计数据提交到DCloud申请的统计平台账号下。
自定义基座统计数据提交到开发者申请的统计平台账号下。

上一篇下一篇

猜你喜欢

热点阅读