敲木鱼的创意工坊功能已经支持了导入文件的方法,但是导入文件对于有Mac的小伙伴比较方便,隔空投送保存在文件app,然后再导入。但是对于只有手机的用户来说着实是太费劲了。

导入文件功能

那么如果支持通过第三方app导入例如微信、网盘自带的「使用第三方应用打开」直接打开音频文件可就方便太多了。

用其他应用打开

配置info文件

首先就是需要CFBundleDocumentTypes,可以参考文章iOS 从其他App获取文件

info

配置文件打开类型

是原地打开还是拷贝到app中打开

配置LSSupportsOpeningDocumentsInPlace,YES为原地打开

接收URL

应用启动后可以通过swiftui的onOpenURL来获取链接

1
2
3
4
ContentView()
.openURL {url in
//这里就是获取文件地址之后的动作
}

大功告成!

仅仅三步即可实现导入文件。