概述

#

此重大更改僅影響使用第三方深層連結外掛包的移動應用程式。

Flutter 的深層連結選項的預設值已從 false 更改為 true,這意味著深層連結現在預設是 opt-in(選擇加入)的。

遷移指南

#

如果您使用的是 Flutter 的預設深層連結設定,這對您來說不是一個重大更改。

但是,如果您正在使用第三方外掛進行深層連結,例如以下外掛,則此更新會引入重大更改:

在這種情況下,您必須手動將 Flutter 深層連結選項重置為 false

在 Android 應用的 AndroidManifest.xml 檔案中

AndroidManifest.xml
xml
<manifest>
   <application
       <activity>
<meta-data android:name="flutter_deeplinking_enabled" android:value="false" />
       </activity>
   </application>
</manifest>

在 iOS 應用的 info.plist 檔案中

info.plist
xml
 <key>FlutterDeepLinkingEnabled</key>
 <false/>

時間線

#

釋出版本:3.25.0-0.1.pre
穩定版本:3.27

參考資料

#

設計文件

相關 PR