在 iOS 上的个人资料图片上传中打开 Facebook 应用

Posted

技术标签:

【中文标题】在 iOS 上的个人资料图片上传中打开 Facebook 应用【英文标题】:Open Facebook app in profile picture upload on iOS 【发布时间】:2016-08-28 02:48:08 【问题描述】:

我正在努力让我的应用打开 Facebook 应用的个人资料图片上传屏幕,就像 Prisma 应用在最新更新中所做的那样。

Prisma App example - image

Facebook Profile Picture Upload - image

我尝试使用 URL 方案(例如“fb://profile/”,基本上所有的 listed schemes)。我想出了这两个。

“fb://nux/profile_picture?external_photo_source=%s”

“fb://profilepictureupload”

并使用以下方法在我的 ios 应用中打开这些 url 方案:

    let url = NSURL(string: "fb://nux/profile_picture?external_photo_source=\(savePath)")!
    UIApplication.sharedApplication().openURL(url)

Facebook 开发者页面上没有记录,所以我完全迷失了这个问题。谢谢你们! :)

【问题讨论】:

【参考方案1】:

你不能使用 URL Scheme:) 这个功能是由这个 Facebook SDK https://developers.facebook.com/products/profile-expression-kit实现的

【讨论】:

以上是关于在 iOS 上的个人资料图片上传中打开 Facebook 应用的主要内容,如果未能解决你的问题,请参考以下文章

如何在ios的xmpp服务器上上传个人资料图片?

IOS如何防止下载的图片以编程方式缓存

IE上的fancybox iframe + jcrop问题

将上传的图像保存到 Flask 上的数据库

laravel上的图片上传无法在线使用

iOS解析个人资料图片上的黑条(PFImageView)