2***@qq.com
2***@qq.com
  • 发布:2021-03-19 22:39
  • 更新:2021-03-19 22:39
  • 阅读:1139

【报Bug】原生插件开发不支持android:sharedUserId="android.uid.system"

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.1.6

手机系统: Android

手机系统版本号: Android 7.1.1

手机厂商: 华为

手机机型: 荣耀

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

必现

预期结果:

实际结果:

bug描述:

我们自己开发的原生插件需要系统级别操作,
必须在 AndroidManifest.xml 中manifest 节点添加android:sharedUserId="android.uid.system"属性才能正常工作,
但是我们对打包后得到的apk包进行反编译,返现 android:sharedUserId="android.uid.system" 并没有添加到manifest 中

我们是uniapp老用户了,我们聚焦在物联网领域,这个行业很多板卡应用比如操作系统关机都需要这个签名支持的,我们这个需求有典型代表意义。恳请官方提供该属性扩张支持。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.xxxx"
android:sharedUserId="android.uid.system">
<uses-permission
android:name="android.permission.INJECT_EVENTS"
tools:ignore="ProtectedPermissions" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

<uses-sdk tools:overrideLibrary="com.techidea8.plugin.webview" />  

</manifest>

2021-03-19 22:39 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复