jasonz1987
2025-02-28 11:22:34
SponsorFrom jasonz1987 to bsf-icloud
+ $ 49.99
#1740712954358ICloud同步备份还原的UTS插件
Project Start
2025-02-28
Crowdfunding Success
2024-02-02
Launch
2025-02-28
bsf-icloud
一款专为IOS ICloud同步功能设计的UTS插件。
请修改插件内部UTS.entitlements
文件内的<key>com.apple.developer.icloud-container-identifiers</key>
的值为$(TeamIdentifierPrefix)$(CFBundleIdentifier)
。 以及 com.apple.developer.ubiquity-container-identifiers</key>
对应的值
import * as Icloud from "@uni_modules/bsf-icloud";
检查 iCloud 是否可用。
返回值
Boolean
: true 表示可用,false 表示不可用示例
const isAvailable = Icloud.isAvailable();
console.log('iCloud是否可用:', isAvailable);
获取指定文件的最后备份时间。
参数
options
: Object
fileName
: String - 文件名称success
: Function - 成功回调函数,参数为备份时间fail
: Function - 失败回调函数,参数为错误信息示例
Icloud.getLastBackupTime({
fileName: '1.txt',
success: (date) => {
console.log('最后备份时间:', date);
},
fail: (err) => {
console.error('获取备份时间失败:', err);
}
});
将内容保存到 iCloud。
参数
options
: Object
fileName
: String - 文件名称content
: String - 要保存的内容success
: Function - 成功回调函数fail
: Function - 失败回调函数,参数为错误信息示例
Icloud.saveContentToICloud({
fileName: '1.txt',
content: '要保存的内容',
success: () => {
console.log('保存成功');
},
fail: (err) => {
console.error('保存失败:', err);
}
});
从 iCloud 读取文件内容。
参数
options
: Object
fileName
: String - 文件名称success
: Function - 成功回调函数,参数为文件内容fail
: Function - 失败回调函数,参数为错误信息示例
Icloud.loaContentFromICloud({
fileName: '1.txt',
success: (content) => {
console.log('文件内容:', content);
},
fail: (err) => {
console.error('读取失败:', err);
}
});
从 iCloud 删除文件。
参数
options
: Object
fileName
: String - 要删除的文件名称success
: Function - 成功回调函数fail
: Function - 失败回调函数,参数为错误信息示例
Icloud.deleteFileFromIcloud({
fileName: '1.txt',
success: () => {
console.log('删除成功');
},
fail: (err) => {
console.error('删除失败:', err);
}
});
文档正在制作中,敬请期待...
No versions released yet
jasonz1987
2025-02-28 11:22:34
SponsorFrom jasonz1987 to bsf-icloud