有人在iOS 13上使用uni_links获得通用的链接吗?

时间:2020-09-16 01:00:27

标签: ios flutter ios-universal-links

我发誓几个月前一切正常。 然后我最近又开始开发应用程序,现在我无法在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!

0 个答案:

没有答案