0

私のアプリでは、最初に Facebook の URL を使用して Facebook の共有ボタンを実装し、必要なリンクを共有しました。それは私の壁に表示され、私の友達はそれを他の友達と共有できます。すべて正しい。

今、私は ACTION_SEND インテントを実装しました:

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_TEXT, messageText + " " + mUrl + " vía @MyApp");
startActivity(Intent.createChooser(i, getString(R.string.select_app)));

このコードを使用すると、私の Facebook ウォールにステータス更新としてリンクが投稿されるので、「いいね」と「コメント」だけで誰とでも共有できます。

これに対する解決策はありますか?多分私は他のMIMEタイプを使用する必要がありますか?Web上で解決策が見つかりません...

前もって感謝します!

4

1 に答える 1

1

http://developers.facebook.com/bugs/332619626816423/によると、事前入力された投稿を作成することはできません。しかし... EXTRA_TEXT に有効な URL が含まれている場合、Facebook クライアントはその URL を見つけて準備します。ユーザーがしなければならないことは、自分の言葉をいくつか入れることだけです。

于 2012-12-10T17:40:09.203 に答える