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