已编辑
:现在,我与深层链接的唯一问题是每当我单击 deeplink并且我的应用程序未运行它将打开我的 HomeActivity和深层活动在后台。如果我按回 HomeActivity中的按钮,我的应用程序最小化,当我再次启动它时 deeplink活动仅在那时才被调用,并被重定向以更正 活动。
您好,我想从此参考资料中实现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>
答案 0 :(得分:0)
您的AndroidManifest.xml中的import firebase from "firebase";
标签应如下所示-
<data>
在Facebook中提供完整路径<data android:scheme="yourScheme" android:host="com.your.package"
android:pathPrefix="/FacebookAdActivity"/>
,这应直接打开广告活动