fix: ios controls

This commit is contained in:
Tienson Qin
2025-09-20 02:36:46 +08:00
parent 2f23188acc
commit 046ac33990
5 changed files with 819 additions and 825 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -4,6 +4,10 @@
<dict>
<key>aps-environment</key>
<string>development</string>
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:logseq.com</string>
</array>
<key>com.apple.developer.icloud-container-identifiers</key>
<array>
<string>iCloud.com.logseq.logseq</string>
@@ -20,9 +24,5 @@
<array>
<string>group.com.logseq.logseq</string>
</array>
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:logseq.com</string>
</array>
</dict>
</plist>

View File

@@ -4,6 +4,10 @@
<dict>
<key>aps-environment</key>
<string>development</string>
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:logseq.com</string>
</array>
<key>com.apple.developer.icloud-container-environment</key>
<string>Development</string>
<key>com.apple.developer.icloud-container-identifiers</key>

View File

@@ -57,17 +57,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
if userActivity.activityType == NSUserActivityTypeBrowsingWeb,
let url = userActivity.webpageURL {
print("🌐 Universal link opened:", url)
// Forward to Capacitor (so JS gets `appUrlOpen`)
NotificationCenter.default.post(
name: .capacitorOpenURL,
object: nil,
userInfo: [
"url": url,
"options": [:]
]
)
return true
}
// Default: let Capacitor handle other cases

View File

@@ -15,7 +15,8 @@
(def *link-to-another-graph (atom false))
(defn deeplink [url]
(let [^js/Uri parsed-url (.parse Uri url)
(let [url (string/replace url "logseq.com/" "")
^js/Uri parsed-url (.parse Uri url)
hostname (.getDomain parsed-url)
pathname (.getPath parsed-url)
search-params (.getQueryData parsed-url)