如何在React-Native中从浏览器重定向我的Android应用程序?

时间:2018-10-11 10:47:37

标签: android react-native deep-linking

我尝试从浏览器重定向我的Android应用。但是没有用。 下面是我的代码。

<activity
  android:name=".MainActivity"
  android:label="@string/app_name"
	android:launchMode="singleTask"
  android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
	android:screenOrientation="portrait"
  android:windowSoftInputMode="adjustResize">
  <intent-filter>
     <action android:name="android.intent.action.MAIN" />
     <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>
	<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="http"
				  android:host="example.com"
				android:pathPrefix="home"/>
	</intent-filter>
		<!-- Accept adb data flag -->
	<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="home"
				  android:host="example.com"/>
	</intent-filter>
</activity>
我有这个答案(stack answer),但仍然无法使用。我也有在cmd中运行此命令adb shell am start -a android.intent.action.VIEW -d "http://exanple.com/home",但出现错误。

  

活动未启动,无法解决意图

请帮助我,我是否犯了任何明显的错误?

0 个答案:

没有答案