我遇到了Facebook提供的AppInviteDialog问题。
我正在使用以下代码段来显示对话框
if (AppInviteDialog.canShow()) {
AppInviteContent content = new AppInviteContent.Builder()
.setApplinkUrl(appLinkUrl)
.setPreviewImageUrl(previewImageUrl)
.build();
AppInviteDialog.show(activity, content);
}
问题是AppInviteDialog.canShow()返回false。
在Facebook开发者页面中,他们说不需要登录来邀请人
App Invites不需要Facebook登录。
但我注意到AppInviteDialog.canShow()仅在我的应用程序中登录时才返回true。但如果我将其关闭再打开,则对话框无法显示。
有什么想法发生了什么?