2017-07-25 14 views
0

私はfacebookプロフィールで何かを共有するためにcordova共有プラグインを使用しています。私は、メッセージと画像でリンクを共有する必要があります。しかし、今のところ私はメッセージを共有して喜んでおり、決してそれをすることはできません。何も表示されません。これはtwitterとwhatsappのために私のために働くが、Facebookのためではない。どうして?Cordova共有プラグインはfacebook上でメッセージを共有しません。

var text="any text"; 
var image_gif="" //image gif of my cellphone 
var link="https://play.google.com/store/apps/details?id=com.facebook.katana" 
$cordovaSocialSharing.shareViaFacebook(text, image_gif,link).then(function(result) { 
    // Success! 
    }, function(err) { 
    alert("problem") 
}); 

私はAndroidデバイス

答えて

1

を使用しています。これは、プラグインの制限事項です。 plugins documentationを読んでください。

Facebook Android:メッセージの共有はできません。 はリンクまたは画像のいずれかを共有できますが、その説明を にあらかじめ入力することはできません。彼らが解決しないこのFacebookの問題を見てください。 の代わりに、 プラグインバージョン4.3.4以降、shareViaFacebookWithPasteMessageHintを使用できます。詳細は以下を参照してください。また、非標準ドメイン(.failなど)に URLを共有すると、Androidでは動作しない可能性があります。 これをテストしてください。回避策 この問題を解決するには、リンク短縮を使用できます。

Facebook iOS:メッセージ、画像(他のファイルタイプはサポートされていません)、 リンク。 Fbアプリがインストールされている場合( Androidのような)、あらかじめ埋め込まれた メッセージを共有する2015年4月のFbアップデートは、もはや不可能なので、#344を参照してください。代わりの方法: shareViaFacebookWithPasteMessageHintを使用してください。

+0

私は、残念ながら、異なるデバイス上でこのプラグインのその予期しない動作を画像やリンク:( – yavg

+0

を示し傾ける。 –

+0

私はこの答えはあなたを助けたいと考えています。私を知ってみましょう。 –

関連する問題