更新记录

2.2.1(2022-09-08)

添加跳转自启动设置页方法

2.1.1(2022-09-06)

  1. 增加广播接收者:sd卡挂载广播、电源是否接通广播。

2.0.1(2022-09-05)

  1. 直接云打包集成插件,无需代码引入。
  2. 支持Android平板、Android手机、Android大屏、Android其他设备。
查看更多

平台兼容性

Android Android CPU类型 iOS
适用版本区间:5.0 - 9.0 armeabi-v7a:未测试,arm64-v8a:未测试,x86:未测试 ×

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择


==仅支持部分安卓环境==

简介

  1. 自定义基座或者正式发布,直接云打包集成插件,无需代码引入,可以先进行试用,具体使用方法参考uniapp文档。
  2. 插件使用的是注册文件AndroidManifest.xml配置的receiver广播接收,接收开机广播、sd卡挂载广播、电源是否接通广播,显式启动PandoraEntry Activity入口页面。
  3. 在确保集成插件正确、权限配置正确、Android设备自启动管理允许、安装位置正确的情况下仍然无法启动,应该是Android厂商禁止了app开机自启。

使用方法

  1. 直接云打包集成插件,在mainfest.json勾选该插件,测试可以打包自定义基座,测试包正式包均无需代码引入。

注意事项

  1. 注意app需要配置权限android.permission.RECEIVE_BOOT_COMPLETED
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
  2. 注意Android设备上开机自启权限需要是允许状态。
  3. Android设备上如果有360、安全管家、系统自带权限管理等其他安全助手,请在权限管理的自启动管理中将app设置为【允许】,(有些厂商自己修改了系统,默认是禁止应用收到开机广播的,需要用户去应用管理里面找到自己的应用,然后手动允许开机自启,这样才能接收到开机广播)。
    //如果手机有自带的权限管理软件,可以尝试使用以下代码跳转自启动设置页,手动设置开机自启动为允许
    let PermissionsSetUtil = uni.requireNativePlugin("hudongya-autoboot-PermissionsSetUtil");
    PermissionsSetUtil.goPageForAutobootSetActivity();
  4. 每次替换、改变插件,都需要重新打 自定义包或正式包 才能生效。
  5. 第一次安装后需要手动启动一次,Android会防止恶意程序自启动,用户第一次手动启动后再开机就会自启动。
  6. 请勿将app安装在sd卡,检查手机是否设置了app安装首选位置是sd卡,把app安装改为内部存储。
  7. 仅测试了Android大显示屏,国内魔改Android系统不保证能用。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问