2016-11-14 8 views
0

を開始サポートされている私は、次のコードでのFacebook Messengerのダイアログを開いている:オープンFacebookのメッセンジャーAndroidのエラー:一部のダイアログが唯一のAPI 14

MessageDialog.canShow(this.state.messageContent).then(

    function(canShow) { 

     return MessageDialog.show(tmp.state.messageContent); 

    } 

).then(function(result) { 

     if (typeof result == "undefined") 
     return; 

     if (result.isCancelled) { 
     alert('Share operation was cancelled'); 
     } else { 
     alert('Share was successful with postId: ' + result.postId); 
     } 
    }, 
    function(error) { 
     alert('Share failed with error: ' + error); 
    } 
); 

これは、Android 4上ではなく、Androidの6に正常に動作します。 "共有でエラーが発生しました。エラー:WebまたはインストールされているバージョンのFacebookアプリで提供されたコンテンツを表示できません。一部のダイアログはAPI 14からのみサポートされています。

Facebookアプリの最新バージョンが端末にインストールされており、最新のFacebook SDK(4.17)を使用しています。

ご協力いただければ幸いです。

多くのありがとうございます。

するFacebookメッセンジャーがデバイスにインストールされていなかったので、それがあったように思える:なぜ

+0

私はAPI 23でコンパイルしているので、メッセージがAPI 14より前のAPIを参照している理由はわかりません。 – user1875631

答えて

0

私が見つけました。 Web機能を呼び出すことはAndroid 6.0からは機能していないようです。

関連する問題