如何在Facebook移动安装广告中使用Facebook AppLink和Deeplink?

时间:2019-07-05 03:41:04

标签: facebook facebook-graph-api facebook-ads-api applinks

我正在通过Facebook移动安装广告设置applink和deferred深链接以显示指定内容,一旦新用户从Google商店下载并安装了我的apk,但是一旦新用户打开apk,applink和deferred深链接将无法正常工作

我已经尝试通过设置带有延迟的Deeplink页面://?bottomid = 2的自定义url方案来与facebook ad helper一起使用,它可以与test很好地配合使用。但是,当我在facebook应用中使用安装广告进行测试时,它在我第一次下载并打开它后就无法正常工作,当我下次单击链接时,它又可以工作了。 以下是我的代码:

      <!-- facebook applink -->
  <intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:scheme="pages" />
  </intent-filter>

    Uri targetUrl =
            AppLinks.getTargetUrlFromInboundIntent(this, getIntent());
    if(targetUrl!=null)
    ParseUrl(targetUrl,false);

    AppLinkData.fetchDeferredAppLinkData(this,
            new AppLinkData.CompletionHandler() {
                @Override
                public void onDeferredAppLinkDataFetched(AppLinkData appLinkData) {
                    // Process app link data
                    if (appLinkData!=null)
                    {
                        Uri targetUri2=appLinkData.getTargetUri();
                        ParseUrl(targetUri2,false);
                    }
            }
    );

您能帮我如何通过Facebook安装广告托管应用链接并解决我的问题吗?

0 个答案:

没有答案