gpt4 book ai didi

ios - iOS 11 中的 Twitter 分享

转载 作者:IT王子 更新时间:2023-10-29 08:16:29 25 4
gpt4 key购买 nike

我想就 iOS 11 及更高版本中的 Twitter 分享问题进行澄清。

Apple 官方文档在发行说明中说明如下:

Social accounts have been removed from Settings in iOS 11. Third-party apps no longer have access to those signed-in accounts. (31687059)

和官方 Twitter 文档 here指出:

iOS 11 no longer supports using Twitter through the built-in social framework. Instead, you can use Twitter Kit 3 to Tweet, log in users, and use the Twitter API.

我很难理解这种变化如何影响应用程序的共享。

目前,使用“社交”框架,可以简单地使用 SLComposeViewController 轻松地通过多种服务进行共享。

通过此更改,只要用户安装了相应的应用程序,SLComposeViewController 似乎仍然可以使用,因为该应用程序会自动显示其自己的共享表。但是,如果未安装该应用程序,它将默默地失败(根据我的实验)。

*目前 Twitter 显示“没有 Twitter 帐户”警告消息,但我认为这是一个错误。

如果正确的行为是上述行为,那么我的理解是正确的。然而,twitter 文档听起来好像社交框架不再适用于 twitter。

此外,“SLServiceTypeTwitter”现在显示为已弃用,这意味着继续依赖它不是一个好主意。 https://developer.apple.com/documentation/social/slservicetypetwitter

有人可以为我澄清一下吗?

PD:我相信这也适用于其他社会服务。

最佳答案

twitter 的人回答了我的问题。它现在似乎是一个错误:

https://twittercommunity.com/t/bug-in-ios-11/91490

但是,这是否是 iOS 11 的默认行为仍未得到证实。


编辑:

问题已在 Twitter.app (7.7.2) 版本中修复


编辑 2:

澄清一下,如果用户安装了 Twitter.app(7.72 及更高版本),则不应再出现此行为,因为共享窗口实际上是由 Twitter 应用程序提供的。 (与 Facebook 分享相同)

关于ios - iOS 11 中的 Twitter 分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45450300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com