显示通过“appname”发布

Posted

技术标签:

【中文标题】显示通过“appname”发布【英文标题】:Displaying posted via 'appname' 【发布时间】:2014-05-14 09:02:02 【问题描述】:

我正在使用UIActivityViewController 在 Facebook 上分享内容。它在 Facebook 中显示 'Posted via ios'

但我希望它显示 app_name 而不是 iOS。有人可以帮我解决这个问题吗?

【问题讨论】:

您可以尝试阅读 Facebook SDK 文档吗?由于您没有使用 Facebook SDK,它将“通过 iOS”发布。 How do I customize a UIActivityViewController to show a URL link when posting to facebook and twitter?的可能重复 【参考方案1】:
    从这里为您的应用程序 developers.facebook.com 创建 FB 应用程序 ID。 在您的 info.plist 中添加一个键:-FacebookAppID 值:- 您的 fb 应用 ID。 在 URl 方案中写入 fbYourFBAppID 让 Facebook 审核并发布您的 Facebook 应用

【讨论】:

【参考方案2】:

没有可以通过UIActivityViewController 包含您的 Facebook 应用名称。

要使用您的 Facebook 应用名称,您应该改用 Facebook SDK 来共享内容。

【讨论】:

不正确,请参阅***.com/questions/12547616/… @PeterLapisu 如果您仔细阅读引用的答案,它涉及 Facebook 的手动处理。正如我所说,我的回答仍然正确,无法通过UIActivityViewController 包含 Facebook 应用程序名称,这是 OP 的要求。 另外,创建一个新的 Facebook 应用程序比在特殊情况下寻求 Facebook 的批准要容易得多。同意吗? 不再需要手动操作,它应该会在您设置并验证您的 Facebook 应用程序后自动完成 很高兴听到这个消息,但请为 OP 提供参考。

以上是关于显示通过“appname”发布的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SLRequest 通过 iOS 更改为通过 <AppName>

如何通过 UIAutomation 处理“_APPNAME_ 想要使用您当前的位置”警报

如何在 Steam WebAPI 中通过 AppName 获取 Steam AppID

该应用程序在 Payload/appname.app/appname 中引用了非公共选择器

由于配置文件不活动,Testflight 错误无法安装 <appname> WWDR 错误

应用程序在 payload/appname.app/appname: _terminateWithStatus 中引用了非公共选择器