我正在通过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安装广告托管应用链接并解决我的问题吗?