【发布时间】:2018-09-24 11:08:10
【问题描述】:
已编辑:
现在我对深度链接的唯一问题是每当我点击 deeplink 并且我的应用程序没有运行它会打开我的 后台的 HomeActivity 和深层链接的 Activity。如果我按回 HomeActivity 中的按钮我的应用程序最小化,当我再次启动它时 deeplink Activity 仅在那时被调用并被重定向到正确的 活动。
大家好,我想从此参考实现 Facebook 深度链接 https://developers.facebook.com/docs/app-ads/deep-linking。 我成功了,但是如果我的应用程序没有运行,它只会在单击 Facebook 应用程序的深层链接时将我重定向到主屏幕。我似乎找不到解决办法,谁能帮帮我?
我已按照分步说明进行操作:
创建 FB 应用 将 FB sdk 添加到 Android 应用程序 当我运行该应用程序时,它会被 Facebook 检测到,并在 https://developers.facebook.com/tools/app-ads-helper/ 上进行验证
<activity
android:name=".activities.FacebookAdActivity"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:theme="@style/AppTheme">
<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="com.example.myapp" />
</intent-filter>
</activity>
【问题讨论】:
标签: android facebook deep-linking applinks