記錄Facebook Messenger 分享在API30 失效問題

事情背景

我司有一款社交休閑類游戲,需要用到Messenger分享功能。在測試過程中發(fā)現(xiàn)谷歌 Pix3 安卓系統(tǒng)11上分享沒有任何效果。為了驗證這個問題,拿其他機型安卓11手機。結(jié)果皆是如此。

最初懷疑是代碼和配置問題,翻閱了官方文檔和git上官方開源示例,排除代碼問題。沒得辦法搜了一圈谷歌,也沒有有效解決此問題。沒辦法只能向FB開發(fā)團隊發(fā)工單,等了好幾個工作日。FB開發(fā)團隊給出了解決方案。

結(jié)論: 這個事情比較坑,是FB自身SDK的問題,沒有已任何形式對外說明。解決方案已經(jīng)發(fā)到下面了,里面有官方權(quán)威的回答。

官方解決方案記錄

官方回復(fù).png

只需要在清單文件加入 <queries>屬性即可解決此問題。

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

番外

為什么選用Facebook Messenger分享 而不用Facebook 分享 ?Facebook分享 API 官方已經(jīng)不推薦使用,隨著后續(xù)逐漸被淘汰廢棄。個人分析:從商業(yè)角度出發(fā),主推Messenger app,想把部分用戶量引導(dǎo)到Messenger上 (個人愚見)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容