From edf139ef44593610e9b133e5db3c0779449a0986 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=99=E5=A8=87?=
Date: Mon, 1 Apr 2024 12:51:07 +0800
Subject: [PATCH] update doc
---
README.md | 19 ++++++++++++++-----
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 905082a..5fb6c24 100644
--- a/README.md
+++ b/README.md
@@ -13,13 +13,10 @@
## Install
### Android
-Install from the Google Play Store or download the *.apk from [releases].
-
-Android provides drag-and-drop files as content URIs, which cannot be renamed, so we need to convert them to absolute paths.
-Drag-and-dropped files from the [AOSP Files app](https://www.androidpolice.com/2017/03/22/android-o-feature-spotlight-downloads-app-now-files-new-features/) and [Files by Google](https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.files) are not allowed to get an absolute path, so drag-and-drop from them is not supported.
+
-Drag-and-drop works fine with Solid Explorer and OnePlus File Explorer.
+Install from the Google Play Store or download the *.apk from [releases].
### Linux
Download the *.AppImage or *.tar.gz from [releases].
@@ -39,6 +36,18 @@ Download the *.dmg from [releases].
### iOS
Download the *.ipa from [releases] and install it using AltStore or other tools.
+## Known issues or possible shortages
+
+### Android
+
+Android provides drag-and-drop files as content URIs, which cannot be renamed, so we need to convert them to absolute paths.
+
+Drag-and-dropped files from the [AOSP Files app](https://www.androidpolice.com/2017/03/22/android-o-feature-spotlight-downloads-app-now-files-new-features/) and [Files by Google](https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.files) are not allowed to get an absolute path, so drag-and-drop from them is not supported.
+
+Drag-and-drop works fine with Solid Explorer and OnePlus File Explorer.
+
+### iOS and macOS
+
In fact, I have no Apple development experience at all, and I don’t even know the Swift language. The iOS and macOS native code were completed with the following links as references: [Writing custom platform-specific code](https://docs.flutter.dev/platform-integration/platform-channels?tab=type-mappings-swift-tab#type-mappings-swift-tab), [Providing access to directories](https://developer.apple.com/documentation/uikit/view_controllers/providing_access_to_directories), [juanmartin/renamerApp-ios](https://github.com/juanmartin/renamerApp-ios). Therefore, if there are any errors in the Swift code, please feel free to point them out by opening an issue or a pull request. I'll be very grateful to you.
## todo: