Flutter / Android 12 -使用深层链接默认打开应用,但默认情况下打开浏览器

omhiaaxx  于 2023-01-27  发布在  Flutter
关注(0)|答案(1)|浏览(185)
<meta-data android:name="flutter_deeplinking_enabled" android:value="true" />
        <intent-filter >
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="https"/>
            <data android:host="flutterbooksample.com"/>
        </intent-filter>

使用深层链接打开应用程序默认值,但它打开浏览器默认值
在Android 11或更低版本中,它的工作原理是我们所期望的,在Android 12中,它只打开浏览器作为默认

dgtucam1

dgtucam11#

如果您的深层链接URL类似https://abc.page.link/services
其中services是深线页面
<data android:host="example.host"/>更改为<data android:host="abc.page.link"/>
确保重新启动应用程序。

相关问题