我正在开发一个混合移动应用程序,我必须在其中创建一个文件夹,我在其中使用手机间隙存储图像。我有一个新问题。我想在使用手机应用程序在 ios 和 android 中卸载该应用程序时删除该文件夹。
最佳答案
正如 Idan Adar 所说,无法在以编程方式卸载时删除文件。相反,如果您可以创建文件夹并将文件存储在应用程序内部存储中。它会自动被删除。为此,我们有以下步骤。此步骤取自堆栈溢出链接。
Creation of folder inside the internal storage
在 Android 上:根据官方 API 文档
将这两行之一添加到 config.xml:
<preference name="AndroidPersistentFileLocation" value="Internal" />
<preference name="AndroidPersistentFileLocation" value="Compatibility" />
如果没有这一行,文件插件将使用兼容性作为默认值。如果存在首选项标签,但不是这些值之一,则应用程序将不会启动。
在 iOS 上
将这两行之一添加到 config.xml:
<preference name="iosPersistentFileLocation" value="Library" />
<preference name="iosPersistentFileLocation" value="Compatibility" />
如果没有这一行,文件插件将使用兼容性作为默认值。如果存在首选项标签,但不是这些值之一,则应用程序将不会启动。
关于android - 删除卸载应用程序时由手机间隙创建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27142889/