美文网首页
记录Facebook Messenger 分享在API30 失效

记录Facebook Messenger 分享在API30 失效

作者: 北京朝阳区精神病院院长 | 来源:发表于2022-04-06 14:05 被阅读0次

    事情背景

    我司有一款社交休闲类游戏,需要用到Messenger分享功能。在测试过程中发现谷歌 Pix3 安卓系统11上分享没有任何效果。为了验证这个问题,拿其他机型安卓11手机。结果皆是如此。

    最初怀疑是代码和配置问题,翻阅了官方文档和git上官方开源示例,排除代码问题。没得办法搜了一圈谷歌,也没有有效解决此问题。没办法只能向FB开发团队发工单,等了好几个工作日。FB开发团队给出了解决方案。

    结论: 这个事情比较坑,是FB自身SDK的问题,没有已任何形式对外说明。解决方案已经发到下面了,里面有官方权威的回答。

    官方解决方案记录

    官方回复.png

    只需要在清单文件加入 <queries>属性即可解决此问题。

    <manifest>
      <application />
             <queries>
                  <provider android:authorities="com.facebook.orca.provider.PlatformProvider"/>
            </queries>
    </manifest>
    
    

    番外

    为什么选用Facebook Messenger分享 而不用Facebook 分享 ?Facebook分享 API 官方已经不推荐使用,随着后续逐渐被淘汰废弃。个人分析:从商业角度出发,主推Messenger app,想把部分用户量引导到Messenger上 (个人愚见)。

    相关文章

      网友评论

          本文标题:记录Facebook Messenger 分享在API30 失效

          本文链接:https://www.haomeiwen.com/subject/mdlrsrtx.html