作者:Timma2116 | 来源:互联网 | 2023-01-27 10:51
我想要求澄清iOS 11以后的Twitter共享.
官方Apple文档在发行说明中说明了以下内容:
社交帐户已从iOS 11中的"设置"中删除.第三方应用无法再访问这些已登录的帐户.(31687059)
和Twitter官方文档在这里指出:
iOS 11不再支持通过内置的社交框架使用Twitter.相反,您可以使用Twitter Kit 3来推文,登录用户并使用Twitter API.
我有点困难,试图了解这些变化如何影响应用程序的共享.
目前,使用"社交"框架,可以简单地使用SLComposeViewController轻松共享多个服务.
通过此更改,只要用户安装了相应的应用程序,SLComposeViewController似乎仍然可以使用,因为该应用程序将自动显示它自己的共享表.但如果没有安装该应用程序,它将默默地失败(基于我的实验).
*目前twitter正在显示"No Twitter Account"警告消息,但我相信这是一个错误.
如果正确的行为是上述行为,那么我的理解是正确的.然而,Twitter文档听起来好像社交框架不再适用于Twitter.
此外,"SLServiceTypeTwitter"现在显示为已弃用,这意味着继续依赖它是一个坏主意.https://developer.apple.com/documentation/social/slservicetypetwitter
有人可以为我澄清一下吗?
PD:我相信这也适用于其他社会服务.