当设备中未安装FB应用程序时,如何在我的应用程序浏览器中打开Facebook共享对话框。IOS系统

How to open facebook share dialog in my app browser when FB app not installed in device. IOS

提问人:Akash 提问时间:8/8/2023 最后编辑:jnpdxAkash 更新时间:8/8/2023 访问量:49

问:

您好,我正在努力分享和发布图像, 所以我参考了以下链接:

https://developers.facebook.com/docs/sharing/ios

如果安装了FB应用程序,那么它可以正常工作,但是当未安装FB时,它不起作用。 我已经编写了代码,但当设备中未安装 FB 应用程序时,我无法在我的应用程序中打开共享对话框。 任何人都可以建议或帮助我哪里有问题吗?

我做了下面的代码共享:

在我的代码库下面:

        let photo = SharePhoto(
            image: imageSS,
            userGenerated: true
        )
        let content = SharePhotoContent()
        content.photos = [photo]
        
        let dialog = ShareDialog(
            fromViewController: self,
            content: content,
            delegate: nil
        )

        
        // Recommended to validate before trying to display the dialog
        do {
            try dialog.validate()
        } catch {
            // Handle error
        }
        
        dialog.mode = .automatic
        
        dialog.show()
iOS版 Swift 、Facebook

评论

0赞 Paulw11 8/9/2023
您是否已将所需的值添加到 info.plist 中?
0赞 Akash 8/9/2023
@Paulw11是的,我做到了。

答: 暂无答案