Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android FacebookSDK';s AppInviteDialog.canShow()返回false_Android_Facebook Sdk 4.0 - Fatal编程技术网

Android FacebookSDK';s AppInviteDialog.canShow()返回false

Android FacebookSDK';s AppInviteDialog.canShow()返回false,android,facebook-sdk-4.0,Android,Facebook Sdk 4.0,我对Facebook提供的AppInviteDialog有问题 我使用下面的代码片段来显示该对话框 if (AppInviteDialog.canShow()) { AppInviteContent content = new AppInviteContent.Builder() .setApplinkUrl(appLinkUrl) .setPreviewImageUr

我对Facebook提供的AppInviteDialog有问题

我使用下面的代码片段来显示该对话框

if (AppInviteDialog.canShow()) {
                AppInviteContent content = new AppInviteContent.Builder()
                        .setApplinkUrl(appLinkUrl)
                        .setPreviewImageUrl(previewImageUrl)
                        .build();
                AppInviteDialog.show(activity, content);
            }
问题在于AppInviteDialog.canShow()语句返回false

在Facebook开发者页面上,他们说邀请人不需要登录

应用程序邀请不需要登录Facebook

但是我注意到AppInviteDialog.canShow()只在我登录应用程序时返回true。但如果我关闭它,再次打开,对话框将无法显示

你知道发生了什么事吗

请看
canShow()
通常在web版本不支持您尝试共享的内容时返回false