
电容设备插件
@capacitor-community/device
电容社区插件以获取设备的内部信息(如磁盘空间等)
目录
维护者
| 维护者 | GitHub 图像 | 活动 |
|---|---|---|
| 尼亚a | 尼亚a | 对 |
关于
此插件提供了已删除的 API @capacitor/device v7.0 中的插件( getInfo () 不再返回磁盘Free, 磁盘Total, real DiskFree和 real DiskTotal) 。 详情另见 https://capcorjs.com/docs/updateting/7-0#device (中文(简体) )
此插件包含源自或启发的代码 @ mictor/ 设备 插件 . 请注意,这是一个社区插件,不是由Capacitor团队维护的.
特征 :
- 支持读取磁盘Free、磁盘Total、realDiskFree和realDiskTotal
页:1: 插件版本8. 0.0 与 Capacitor 8 兼容
插件版本
| 电容版本 | 插件版本 |
|---|---|
| 8.x 电话 | 8.x 电话 |
| 7.x 电话 | 7.x 电话 |
支持的平台
- iOS系统
- 机器人
安装
npm install @capacitor-community/device
npx cap sync
苹果隐私声明要求
Apple授权应用程序开发者现在指定了API使用批准的原因,以加强用户隐私. 至2024年5月1日,在向App Store Connect提交应用程序时,需要包含这些理由.
当您在应用程序中使用此特定插件时, 您必须创建 PrivacyInfo.xcprivacy 文件输入 /ios/App 或使用 VS 代码扩展生成,指定使用原因.
关于如何做到这一点的详细步骤,请参见: 电容。 。 。 .
对于此插件,所需的词典密钥是 NSPRIVE 访问的磁盘空间 而建议的原因是 85F4.1 (中文(简体) )。 。 。 .
实例隐私Info.xcprivace
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<!-- Add this dict entry to the array if the PrivacyInfo file already exists -->
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryDiskSpace</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>85F4.1</string>
</array>
</dict>
</array>
</dict>
</plist>
示例插件使用
import { CommunityDevice } from '@capacitor-community/device';
const logDeviceInfo = async () => {
const info = await CommunityDevice.getInfo();
console.log(info);
};
API 密码
获取信息 ()
getInfo() => Promise<CommunityDeviceInfo>
返回关于基本设备/os/平面的信息.
回返情况: Promise<CommunityDeviceInfo>
自: 7.0.0 (单位:千美元)
接口
社区维护信息
| Prop | 类型 | 说明 | 自兹 |
|---|---|---|---|
diskFree | number | 在 Os 的普通数据存储路径上,以字节表示,有多少自由磁盘空间。 在Android上,它返回了"系统"分区上持有核心Android OS的自由磁盘空间. 在iOS上,此值不准确. | 7.0.0 (单位:千美元) |
diskTotal | number | OS普通数据存储路径的总大小,以字节表示. 在Android上,它返回"系统"分区上持有核心Android OS的磁盘空间. | 7.0.0 (单位:千美元) |
realDiskFree | number | 正常数据存储中有多少自由磁盘空间可用,以字节表示. | 7.0.0 (单位:千美元) |
realDiskTotal | number | 一般数据存储路径的总大小,以字节表示. | 7.0.0 (单位:千美元) |