我的 AndroidManifest.xml 文件中有以下内容,适用于我在 Google Play 上的应用:
<activity
android:name="com.enigmadream.picturecode.Viewer"
android:exported="true"
android:label="@string/title_activity_viewer"
android:parentActivityName="com.enigmadream.picturecode.Editor" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.enigmadream.picturecode.Editor" />
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="picturecode.enigmadream.com"
android:scheme="http" />
</intent-filter>
</activity>
我认为它工作得很好。如果您单击来自 Google+的链接,它似乎仍然可以正常工作- 当您单击使用服务器名称的链接时,它提供了启动我的应用程序而不是浏览器的选项picturecode.enigmadream.com
。但是,当我从 Facebook 或 Chrome 中单击指向 picturecode.enigmadream.com 的链接时,它不提供该选项,而只是导航到 Chrome 中的页面。我错过了什么?