我发誓几个月前一切正常。 然后我最近又开始开发应用程序,现在我无法在ios上使用通用链接。 Android很好,但是在ios上没有运气。不确定是最新版本,最新uni_links还是最新ios。但是我只是无法使其在ios上正常工作。
是的,我更新了我的apple-app-site-association
以包括新的推荐格式(并保留了旧的格式),例如:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "Z1239YU75.com.mycomp.mysubdomain",
"paths": [ "/mysubdomain.mycomp.com/*" ],
"appIDs": ["Z1239YU75.com.mycomp.mysubdomain"],
"components": [
{
"/": "/mysubdomain.mycomp.com/*"
}
]
}
]
}
}
(而且我可以卷曲我的子域,并且该文件已正确放置在serverd中,没有重定向)
我的 Runner.entitlements
看起来正确:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>aps-environment</key>
<string>development</string>
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks: mysubdomain.mycomp.com </string>
</array>
</dict>
</plist>
我无法正常工作。我在simu上,电话上通过testflight进行了尝试...在ios上无任何作用,它在safari中保持打开状态(并且android正常工作...)
如果您好奇,这是我在simu上尝试过的操作:xcrun simctl openurl booted 'https://mysubdomain.mycomp.com/abcd'
如果您要的话,这里是flutter doctor
:
>> flutter doctor -v
[✓] Flutter (Channel stable, 1.20.3, on Mac OS X 10.15.6 19G2021, locale es-ES)
• Flutter version 1.20.3 at /Users/didier/tmp/flutter
• Framework revision 216dee60c0 (hace 2 semanas), 2020-09-01 12:24:47 -0700
• Engine revision d1bc06f032
• Dart version 2.9.2
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/didier/Library/Android/sdk
• Platform android-30, build-tools 29.0.2
• ANDROID_HOME = /Users/didier/Library/Android/sdk
• ANDROID_SDK_ROOT = /Users/didier/Library/Android/sdk
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.7)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.7, Build version 11E801a
• CocoaPods version 1.9.1
[✓] Android Studio (version 3.5)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
[✓] IntelliJ IDEA Ultimate Edition (version 2020.2.1)
• IntelliJ at /Applications/IntelliJ IDEA.app
• Flutter plugin version 49.0.4
• Dart plugin version 202.7206
[✓] VS Code (version 1.39.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.4.1
[✓] Connected device (1 available)
• iPhone 11 (mobile) • CF71C2E0-11E3-44D2-A1B0-45CCBDF9B84C • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-7 (simulator)
• No issues found!