如何让Facebook App Ads开放Play商店,而不是我的旧Android应用程序没有深层链接?

时间:2016-04-03 05:49:21

标签: android facebook ads deep-linking

我将使用具有Mobile App Engagement目标的Facebook应用广告宣传我的Android应用。我为新版本的myapp设置了深层链接(让我们说v1.1.0)。旧版本(v1.0.0)在Play商店中有效,但尚未实施深层链接。

我已在FB Ads Manager中创建了广告素材,并为深层链接指定了URI,例如myapp://shop。我将广告预览发送到设备上的FB应用。如果我安装了myapp v1.1.0,点击FB应用中的广告会正确启动购物屏幕。

问题是我还有旧版本v1.0.0。显然,点击广告不会指向商店屏幕,因为它还没有实现深层链接。但是,FB应用程序仍然能够将myapp启动到主屏幕。怎么会?请注意,v1.0.0在清单中没有任何意图过滤器,myapp作为方案值。

我想要的是,如果用户安装了旧应用,广告应重定向到Play商店而不是打开旧应用,以便用户可以从Play商店更新。这可能吗?

注意:我已经在FB Developer Settings中指定了以下内容:

  • Google Play套餐名称:com.myapp.app
  • 班级名称:com.myapp.app.Home
  • 深层链接:是

此外,如果未安装myapp,广告可以重定向到myapp的Play商店。

谢谢。

1 个答案:

答案 0 :(得分:0)

我不清楚Facebook用什么方法在Android上打开已安装的应用程序,但看起来它可能是通过应用程序包名称而不是URL方案。由于您的软件包名称在v1.0.0v1.1.0之间没有更改,这可以解释为什么即使v1.0.0不支持myapp该应用仍在营业URL方案。

您可以通过删除https://developers.facebook.com/apps/上应用的“设置”页面下的包名称来绕过此问题:

enter image description here

理论上,如果没有这个广告,广告只会在深层链接网址成功打开时打开应用,而v1.0.0(或根本没有安装应用)的用户会看到Play商店后备网址。< / p>