Facebook App Invite如果安装在Android上,则无法打开我的应用程序

时间:2016-01-19 08:21:06

标签: android facebook facebook-graph-api

我使用Facebook App invite creator创建了一个App链接,然后我替换了我的应用程序中的需求代码。

 String appLinkUrl = "https://fb.me/XXXXXXXXXXX";
                String previewImageUrl = "http://letspepapp.com/wp-content/uploads/2016/01/app_invitation.png";

                if ( AppInviteDialog.canShow() ) {
                    AppInviteContent content = new AppInviteContent.Builder()
                            .setApplinkUrl( appLinkUrl )
                            .setPreviewImageUrl( previewImageUrl )
                            .build();
                    AppInviteDialog.show( mActivity, content );
                }

然后我的应用程序开始在Facebook上邀请。它更简单。

问题是当用户从他们的Facebook好友中获得邀请时。即使应用程序已安装在用户的手机中当用户点击邀请时,Google Play页面也会打开。

这是我的应用链接页面

enter image description here

然后我在Androidmanifest.xml中替换了下面的代码 enter image description here

我仔细阅读Android developer page,但我认为我错过了一个更好的观点。

谢谢。

1 个答案:

答案 0 :(得分:2)

在清单中声明了intent-filter,如下所示:

<data android:scheme="letspepapp"
          android:host="invitefriends" />