Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.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
App invite不显示appInvitePreviewImageURL图像(iOS、Android)_Android_Ios_Facebook_Facebook Graph Api_Facebook Invite Friends - Fatal编程技术网

App invite不显示appInvitePreviewImageURL图像(iOS、Android)

App invite不显示appInvitePreviewImageURL图像(iOS、Android),android,ios,facebook,facebook-graph-api,facebook-invite-friends,Android,Ios,Facebook,Facebook Graph Api,Facebook Invite Friends,最初,我的应用程序不包括appInvitePreviewImageURL,所以邀请对话框显示的是空白图像。现在我已经添加了appInvitePreviewImageURL和一个有效的url,我可以在浏览器中打开图像。我仍然看不到图像应用程序邀请对话框 我正在iOS中使用此代码 FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init]; content.appLinkURL = [NSURL URLWithSt

最初,我的应用程序不包括appInvitePreviewImageURL,所以邀请对话框显示的是空白图像。现在我已经添加了appInvitePreviewImageURL和一个有效的url,我可以在浏览器中打开图像。我仍然看不到图像应用程序邀请对话框

我正在iOS中使用此代码

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
    content.appLinkURL = [NSURL URLWithString:APP_URL_LINK];
    //optionally set previewImageURL
    content.appInvitePreviewImageURL = [NSURL URLWithString:INVITE_IMAGE_URL];

    // Present the dialog. Assumes self is a view controller
    // which implements the protocol `FBSDKAppInviteDialogDelegate`.
    [FBSDKAppInviteDialog showFromViewController:self
                                     withContent:content
                                        delegate:self];
并在android中使用此代码

if (AppInviteDialog.canShow()) {
   AppInviteContent content1 = new AppInviteContent.Builder().setApplinkUrl(appLinkUrl)
     .setPreviewImageUrl(previewImageUrl).build();
   AppInviteDialog.show(activity, content1);
  }
两个平台面临相同的问题。是缓存问题吗


我在Facebook应用程序邀请中也面临同样的问题。仍在寻找解决方案。我也在facebook支持上报告了这个问题,但bug没有修复。您是否打印了
[NSURL URLWithString:INVITE_IMAGE_URL]的值。我怀疑可能是
nil
。如果不是的话,你应该在FB中提出一个bug。为了帮助大家,我在android上得到了相同的url。它是http而不是http,显示的是PNG而不是JPEG。所以我认为它要么是特定于iOS的,要么是缓存了什么。这有什么好运气吗?FB文档说明,如果未设置previewImageURL,则邀请将使用“应用程序设置”中“应用程序详细信息”部分的促销图像。然而,似乎没有这样的章节。未反映当前产品的典型文档示例。