4

最初我的应用程序不包含 appInvitePreviewImageURL,因此邀请对话框显示空白图像。现在我添加了带有有效 url 的 appInvitePreviewImageURL,我可以在浏览器中打开图像。我仍然看不到图像应用程序邀请对话框。

我在 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);
  }

两个平台都面临同样的问题。是缓存问题吗?

在此处输入图像描述

4

0 回答 0