diff --git a/uni_modules/uni-installApk/changelog.md b/uni_modules/uni-installApk/changelog.md
deleted file mode 100644
index f6c958315f645b5da63f7296755c1493e57d5c20..0000000000000000000000000000000000000000
--- a/uni_modules/uni-installApk/changelog.md
+++ /dev/null
@@ -1,8 +0,0 @@
-## 1.0.3(2023-10-27)
-遵循UniError规范
-## 1.0.2(2023-10-27)
-修改文档
-## 1.0.1(2023-10-27)
-支持js层调用
-## 1.0.0(2023-10-26)
-安装apk的插件
diff --git a/uni_modules/uni-installApk/package.json b/uni_modules/uni-installApk/package.json
deleted file mode 100644
index c3889207923f11964792eb3bd7659e39427e6ab8..0000000000000000000000000000000000000000
--- a/uni_modules/uni-installApk/package.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
- "id": "uni-installApk",
- "displayName": "uni-installApk",
- "version": "1.0.3",
- "description": "uni-installApk",
- "keywords": [
- "uni-installApk"
- ],
- "repository": "",
- "engines": {
- "HBuilderX": "^3.94"
- },
- "dcloudext": {
- "type": "uts",
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "android.permission.REQUEST_INSTALL_PACKAGES"
- },
- "npmurl": ""
- },
- "uni_modules": {
- "dependencies": [],
- "uni-ext-api": {
- "uni": {
- "installApk": {
- "name": "installApk",
- "app": {
- "js": true,
- "kotlin": true,
- "swift": false
- }
- }
- }
- },
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- },
- "App": {
- "app-android": "y",
- "app-ios": "n"
- },
- "H5-mobile": {
- "Safari": "n",
- "Android Browser": "n",
- "微信浏览器(Android)": "n",
- "QQ浏览器(Android)": "n"
- },
- "H5-pc": {
- "Chrome": "n",
- "IE": "n",
- "Edge": "n",
- "Firefox": "n",
- "Safari": "n"
- },
- "小程序": {
- "微信": "n",
- "阿里": "n",
- "百度": "n",
- "字节跳动": "n",
- "QQ": "n",
- "钉钉": "n",
- "快手": "n",
- "飞书": "n",
- "京东": "n"
- },
- "快应用": {
- "华为": "n",
- "联盟": "n"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/uni_modules/uni-installApk/readme.md b/uni_modules/uni-installApk/readme.md
deleted file mode 100644
index 898834d79b542157a264adc6401bce2076c7768e..0000000000000000000000000000000000000000
--- a/uni_modules/uni-installApk/readme.md
+++ /dev/null
@@ -1,37 +0,0 @@
-# uni-installApk
-
-## 使用说明
-
-Android平台安装Apk
-
-**注意: 3.95以下需要自定义基座**
-
-### uni.installApk(options : InstallApkOptions):void
-
-安装apk
-
-参数说明
-
-```
-type InstallApkOptions = {
- /**
- * apk文件地址
- */
- filePath : string,
- /**
- * 接口调用成功的回调函数
- * @defaultValue null
- */
- success ?: (res : any) => void,
- /**
- * 接口调用失败的回调函数
- * @defaultValue null
- */
- fail ?: (err : any) => void,
- /**
- * 接口调用结束的回调函数(调用成功、失败都会执行)
- * @defaultValue null
- */
- complete ?: (res : any) => void,
-}
-```
\ No newline at end of file
diff --git a/uni_modules/uni-installApk/utssdk/app-android/AndroidManifest.xml b/uni_modules/uni-installApk/utssdk/app-android/AndroidManifest.xml
deleted file mode 100644
index 5cf3ce22599398429807a3305a5a549277079dc2..0000000000000000000000000000000000000000
--- a/uni_modules/uni-installApk/utssdk/app-android/AndroidManifest.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/uni_modules/uni-installApk/utssdk/app-android/index.uts b/uni_modules/uni-installApk/utssdk/app-android/index.uts
deleted file mode 100644
index cfdef2ed5ce2368b42ad73e9152d2dadf2ddc9cb..0000000000000000000000000000000000000000
--- a/uni_modules/uni-installApk/utssdk/app-android/index.uts
+++ /dev/null
@@ -1,39 +0,0 @@
-import { InstallApkOptions, InstallApkSuccess } from "../interface.uts"
-import { InstallApkFailImpl } from "../unierror.uts"
-import Intent from 'android.content.Intent';
-import Build from 'android.os.Build';
-import File from 'java.io.File';
-import FileProvider from 'androidx.core.content.FileProvider';
-import Context from 'android.content.Context';
-import Uri from 'android.net.Uri';
-
-export function installApk(options : InstallApkOptions) : void {
- const context = UTSAndroid.getAppContext() as Context
- const filePath = UTSAndroid.convert2AbsFullPath(options.filePath)
- const apkFile = new File(filePath)
- if (!apkFile.exists() && !apkFile.isFile()) {
- let error = new InstallApkFailImpl(1300002);
- options.fail?.(error)
- options.complete?.(error)
- return
- }
- const intent = new Intent()
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
- intent.setAction(Intent.ACTION_VIEW)
-
- if (Build.VERSION.SDK_INT >= 24) {
- const authority = context.getPackageName() + ".dc.fileprovider"
- const apkUri = FileProvider.getUriForFile(context, authority, apkFile)
- intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
- intent.setDataAndType(apkUri, "application/vnd.android.package-archive");
- } else {
- intent.setDataAndType(Uri.fromFile(apkFile), "application/vnd.android.package-archive");
- }
-
- context.startActivity(intent)
- const success : InstallApkSuccess = {
- errMsg: "success"
- }
- options.success?.(success)
- options.complete?.(success)
-}
\ No newline at end of file
diff --git a/uni_modules/uni-installApk/utssdk/app-ios/index.uts b/uni_modules/uni-installApk/utssdk/app-ios/index.uts
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/uni_modules/uni-installApk/utssdk/index.d.ts b/uni_modules/uni-installApk/utssdk/index.d.ts
deleted file mode 100644
index ad24effbc1e07f4f30aa894e39cb3d388350dabe..0000000000000000000000000000000000000000
--- a/uni_modules/uni-installApk/utssdk/index.d.ts
+++ /dev/null
@@ -1,78 +0,0 @@
-declare namespace UniNamespace {
-
-interface InstallApkSuccess {
- /**
- * 安装成功消息
- */
- errMsg : string
-}
-
-type InstallApkErrorCode = 1300002
-interface InstallApkFail {
- errCode : InstallApkErrorCode
-}
-
-type InstallApkComplete = any
-
-type InstallApkSuccessCallback = (res : InstallApkSuccess) => void
-type InstallApkFailCallback = (err : InstallApkFail) => void
-type InstallApkCompleteCallback = (res : InstallApkComplete) => void
-
-interface InstallApkOptions {
- /**
- * apk文件地址
- */
- filePath : string,
- /**
- * 接口调用成功的回调函数
- * @defaultValue null
- */
- success ?: InstallApkSuccessCallback | null,
- /**
- * 接口调用失败的回调函数
- * @defaultValue null
- */
- fail ?: InstallApkFailCallback | null,
- /**
- * 接口调用结束的回调函数(调用成功、失败都会执行)
- * @defaultValue null
- */
- complete ?: InstallApkCompleteCallback | null
-}
-
-}
-
-
-declare interface Uni {
- /**
- * installApk()
- * @description
- * 安装apk
- * @param {InstallApkOptions}
- * @return {void}
- * @uniPlatform {
- * "app": {
- * "android": {
- * "osVer": "4.4",
- * "uniVer": "3.94+",
- * "unixVer": "3.94+"
- * },
- * "ios": {
- * "osVer": "x",
- * "uniVer": "x",
- * "unixVer": "x"
- * }
- * }
- * }
- * @example
- ```typescript
- uni.installApk({
- filePath: "/xx/xx/xx.apk",
- complete: (res: any) => {
- console.log("complete => " + JSON.stringify(res));
- }
- });
- ```
- */
- installApk(options : UniNamespace.InstallApkOptions) : void
-}
diff --git a/uni_modules/uni-installApk/utssdk/interface.uts b/uni_modules/uni-installApk/utssdk/interface.uts
deleted file mode 100644
index 35edfcd7eaeddfd4f192803385829389bac78689..0000000000000000000000000000000000000000
--- a/uni_modules/uni-installApk/utssdk/interface.uts
+++ /dev/null
@@ -1,76 +0,0 @@
-export interface Uni {
- /**
- * installApk()
- * @description
- * 安装apk
- * @param {InstallApkOptions}
- * @return {void}
- * @uniPlatform {
- * "app": {
- * "android": {
- * "osVer": "4.4",
- * "uniVer": "3.94+",
- * "unixVer": "3.94+"
- * },
- * "ios": {
- * "osVer": "x",
- * "uniVer": "x",
- * "unixVer": "x"
- * }
- * }
- * }
- * @example
- ```typescript
- uni.installApk({
- filePath: "/xx/xx/xx.apk",
- complete: (res: any) => {
- console.log("complete => " + JSON.stringify(res));
- }
- });
- ```
- */
- installApk(options : InstallApkOptions) : void
-}
-export type InstallApkSuccess = {
- /**
- * 安装成功消息
- */
- errMsg : string
-}
-export type InstallApkComplete = any
-export type InstallApkSuccessCallback = (res : InstallApkSuccess) => void
-/**
- * 错误码
- * - 1300002 找不到文件
- */
-export type InstallApkErrorCode = 1300002
-/**
- * 网络请求失败的错误回调参数
- */
-export interface InstallApkFail extends IUniError {
- errCode : InstallApkErrorCode
-};
-export type InstallApkFailCallback = (err : InstallApkFail) => void
-export type InstallApkCompleteCallback = (res : InstallApkComplete) => void
-
-export type InstallApkOptions = {
- /**
- * apk文件地址
- */
- filePath : string,
- /**
- * 接口调用成功的回调函数
- * @defaultValue null
- */
- success ?: InstallApkSuccessCallback | null,
- /**
- * 接口调用失败的回调函数
- * @defaultValue null
- */
- fail ?: InstallApkFailCallback | null,
- /**
- * 接口调用结束的回调函数(调用成功、失败都会执行)
- * @defaultValue null
- */
- complete ?: InstallApkCompleteCallback | null
-}
\ No newline at end of file
diff --git a/uni_modules/uni-installApk/utssdk/unierror.uts b/uni_modules/uni-installApk/utssdk/unierror.uts
deleted file mode 100644
index 8b849401edbdd8c58adc547ce737f5b367463b4d..0000000000000000000000000000000000000000
--- a/uni_modules/uni-installApk/utssdk/unierror.uts
+++ /dev/null
@@ -1,26 +0,0 @@
-import { InstallApkErrorCode, InstallApkFail } from "./interface.uts"
-
-/**
- * 错误主题
- */
-export const UniErrorSubject = 'uni-installApk';
-/**
- * 错误码
- * @UniError
- */
-export const UniErrors : Map = new Map([
- /**
- * 找不到文件
- */
- [1300002, 'No such file'],
-]);
-
-export class InstallApkFailImpl extends UniError implements InstallApkFail {
- override errCode : InstallApkErrorCode
- constructor(errCode : InstallApkErrorCode) {
- super();
- this.errSubject = UniErrorSubject;
- this.errCode = errCode;
- this.errMsg = UniErrors[errCode] ?? "";
- }
-}
\ No newline at end of file