提问人:fruit.yogurt.enthusiast 提问时间:7/7/2023 更新时间:7/7/2023 访问量:61
如何从 iOS 应用程序在特定个人资料上打开 Facebook 应用程序?
How to open the Facebook app on a specific profile from your iOS app?
问:
几天前,我用于直接在 Facebook 应用程序中打开 Facebook 个人资料的深层链接(如果已安装)停止工作。它会打开 Facebook 应用,但显示错误消息“此内容不可用”。
我目前的实现:
if application.canOpenURL(URL(string:"fb://")!) {
if let appUrl = URL(string: "fb://profile?id=\(profile)") {
application.open(appUrl)
} else {
print("couldn't open facebook url")
}
}
在 Info.plist 中向查询的 URL 方案添加的值:fb(这就足够了)。 有没有其他方法可以做到这一点?
答:
2赞
Chandaboy
7/7/2023
#1
你可以这样使用
例如:或者,但此 URL 方案将来可能会被 Facebook 应用程序删除,而不会发出任何警告和指示。fb://profile?id=4
fb://profile?id=zuck
来源 (Swift Open Facebook Profile by FacebookUID)
评论
0赞
fruit.yogurt.enthusiast
7/7/2023
这正是我正在使用的,但不幸的是它停止了工作
评论