toly-flutter / flutter_journey

25 stars 2 forks source link

- 0010 从浏览器打开一个由Flutter编写的App,如何在Flutter中拿到传来的参数并执行动作? #13

Open ashamp opened 4 years ago

ashamp commented 4 years ago

在flutter生成的安卓项目的AndroidManifest.xml文件中,配置

            <intent-filter>
                <data android:scheme="yourscheme" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <action android:name="android.intent.action.VIEW" />
            </intent-filter>

在浏览器中,有个标签 <a href="yourscheme://action/?a=1&b=2">打开App</a> 当点击了浏览器中的这个标签时,会打开App,如何通知Flutter作相应的处理,并将参数传递给flutter?