V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kingboy9525
V2EX  ›  分享发现

国行 iPhone 在 iOS 11 下,无法通过 Share Sheet 分享到 Twitter、Facebook

  •  1
     
  •   kingboy9525 · 2018-03-16 20:24:04 +08:00 · 6537 次点击
    这是一个创建于 2434 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果你的 iPhone 是国行机,并且已经升级到 iOS 11 (没有内置的社交分享登录),那么意味着你的 iPhone 是无法正常调用系统的 Share Sheet 来分享图片、链接到 Twitter、Facebook 官方客户端。

    经过搜索,英文社区中并没有出现这个 bug 的反馈。而在 V2EX 等中文社区中稍有声响,由于只有中文社区有提及,其次梯 子本身是没有问题。本人询问过多位朋友,结果有些人是可以正常分享,有些人和我一样是不能分享的(按分享按钮后没任何反应)。在某位不愿意透露身份的朋友的帮助下,确认了这一点。他的国行 7p 同样无法分享,新购入的美行 8p 则可以正常分享。


    重点词:国行 iPhone


    转载自: https://telegram.me/inbox_all/452
    第 1 条附言  ·  2018-03-16 20:56:43 +08:00
    请注意,iOS 11 是移除系统级的社交账号,但客户端本身的分享已经在后续的版本添加上了。但是这里提及的是通过调用系统的 Share sheet 来使用 twitter、facebook 官方客户端的分享。
    25 条回复    2018-03-22 21:22:10 +08:00
    ck65
        1
    ck65  
       2018-03-16 20:34:54 +08:00 via iPhone   ❤️ 1
    国行机器的 share sheets 里也没有 youtube。见 https://www.v2ex.com/t/159461
    kingboy9525
        2
    kingboy9525  
    OP
       2018-03-16 20:49:21 +08:00
    @ck65 #1 感谢回帖。这个问题还是挺严重的。
    Wao
        3
    Wao  
       2018-03-16 20:52:11 +08:00 via iPhone
    iOS 11 已经把 Twitter 和 Facebook 的分享取消了
    kingboy9525
        4
    kingboy9525  
    OP
       2018-03-16 20:55:15 +08:00
    @Wao #3 并不是这个问题。这个 bug 是通过 share sheet 调用客户端的分享,而不是系统级的分享、
    Spoter
        5
    Spoter  
       2018-03-16 21:24:13 +08:00
    我也是,感觉是 iOS 11 关闭这 Twitter、facebook 的分享 API
    kingboy9525
        6
    kingboy9525  
    OP
       2018-03-16 21:29:00 +08:00
    @Spoter #5 iOS11 关闭的是系统级的账号,而不是客户端本身的分享。
    nieyujiang
        7
    nieyujiang  
       2018-03-16 21:57:18 +08:00
    然而,我一直用的 tweetbot 并没有什么问题.官方客户端广告太多简直看不下去.
    icyalala
        8
    icyalala  
       2018-03-16 22:04:04 +08:00
    Share sheets 弹出来的东西,是每个 App 自己写的 Share Extension 实现的,与苹果系统无关。
    我猜,是不是 Share Extension 没有走 prxoy,或是其他 Share Extension 相关问题导致的。
    Gandum
        9
    Gandum  
       2018-03-16 22:05:57 +08:00 via iPhone
    原来大家都不知道的,国行的机子 Twitter,Facebook 的 share sheet 点开就会自动退
    orangeade
        10
    orangeade  
       2018-03-16 22:11:11 +08:00 via Android
    苹果舔菊已经这么厉害了么,还是 Android 的分享接口好
    c6h6benzene
        11
    c6h6benzene  
       2018-03-16 22:34:19 +08:00 via iPhone
    症状是点 Twitter 后没反应?这样的话我也有。过两天去日本插外国的 SIM 卡看看。
    squid157
        12
    squid157  
       2018-03-17 00:08:23 +08:00 via iPhone
    人在国外,用国外 SIM 卡,国行机器 iOS 11.3 Beta 5,确认存在这个问题。
    然而我个人并不使用 Twitter/Fb/其他国内外社交网络。感觉这个 bug 可能是本地化的时候的问题吧。
    Lentin
        13
    Lentin  
       2018-03-17 00:11:15 +08:00
    WTF ???我说咋点不动……还傻乎乎的在那块点……
    beimenjun
        14
    beimenjun  
       2018-03-17 00:34:06 +08:00
    ……国行 iPhone X 确实有这样的问题。

    下一台不会是国行了……
    kingboy9525
        15
    kingboy9525  
    OP
       2018-03-17 00:39:34 +08:00
    @nieyujiang #7 同样是使用 tweetbot 作为主力客户端,但有时候官方 twitter 客户端的推荐信息还是做的不错的,因此也备用。
    kingboy9525
        16
    kingboy9525  
    OP
       2018-03-17 00:40:58 +08:00
    @icyalala #8 事实上 share extension 是有走 proxy 的,因为同样是 twitter 的客户端,tweetbot 和 Twitterrfic 都可以正常分享。
    kingboy9525
        17
    kingboy9525  
    OP
       2018-03-17 00:41:43 +08:00
    @Gandum #9 因为很多人并没有使用 share sheet 的习惯。更多的人是直接在 twitter 客户端里直接输入。
    kingboy9525
        18
    kingboy9525  
    OP
       2018-03-17 00:42:38 +08:00
    @c6h6benzene #11 测试之后希望能反馈一下信息。因为之前我向 twitter 反馈无果,所以我想多获取些样本来说明这个疑似 bug。感谢回复~
    kingboy9525
        19
    kingboy9525  
    OP
       2018-03-17 00:45:21 +08:00
    @squid157 #12 在推上有人说 iOS 11.3 的 twitter 官方客户端是正常分享,因为我没升级到 beta 版本,因此没收集到相关信息。谢谢你的反馈~
    squid157
        20
    squid157  
       2018-03-17 01:23:18 +08:00
    @kingboy9525 我觉得没有必要刻意在国行机器上屏蔽这个东西,可能就是删除之前系统 share sheet 时候引入的 bug,估计之前那个 share sheet 国行机器就不太一样。

    国行机器屏蔽青天白日满地红的旗子倒肯定是有意的。
    RqPS6rhmP3Nyn3Tm
        21
    RqPS6rhmP3Nyn3Tm  
       2018-03-17 01:31:22 +08:00 via iPhone
    不是国行,肉身墙外,同样没有
    Gandum
        22
    Gandum  
       2018-03-17 10:01:50 +08:00 via iPhone
    @squid157 如果是这样的话,那么以前也同样是内置接口的微博和 Flickr 应该也不能使用 share sheet 才对
    不过说到这里,我突然想到,因为 Twitter 和 FB 的内置分享接口是从 iOS3 还是 4 就开始就有的,而其他的是 iOS6 还是 7 的才有,所以有可能是因为祖传代码的原因所以有 bug

    @kingboy9525 最好还是向苹果公司问问,搞清楚到底是审查原因还是技术问题
    c6h6benzene
        23
    c6h6benzene  
       2018-03-22 04:51:48 +08:00 via iPhone
    @kingboy9525 #18 来回报了,换用日本 SIM 卡后症状相同:点按相应按钮后没有反应,直接跳回分享所在页面。
    kingboy9525
        24
    kingboy9525  
    OP
       2018-03-22 21:15:59 +08:00
    @c6h6benzene #23 看来与 SIM 卡无关,只与是否国行机器有关了。
    c6h6benzene
        25
    c6h6benzene  
       2018-03-22 21:22:10 +08:00 via iPad
    @kingboy9525 新买的日版 iPad Pro 可以正常分享 Twitter。(虽然从 iPhone 变成了 iPad 说明不了什么吧...)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3606 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:35 · PVG 12:35 · LAX 20:35 · JFK 23:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.