我使用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页面也会打开。
这是我的应用链接页面
然后我在Androidmanifest.xml中替换了下面的代码
我仔细阅读Android developer page,但我认为我错过了一个更好的观点。
谢谢。
答案 0 :(得分:2)
在清单中声明了intent-filter,如下所示:
<data android:scheme="letspepapp"
android:host="invitefriends" />