1

次のコードを使用して、アプリケーションでの共有をサポートしています:

//create the send intent  
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);  

//set the type  
shareIntent.setType("text/plain");  

//add a subject  
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"subject");  

String msg = https://play.google.com/store/apps/detailsid=com.rovio.amazingalex.premium

//add the message  
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, msg);  

//start the chooser for sharing  
startActivity(Intent.createChooser(shareIntent, "Sharing..."));  

私の方から余計なイメージがなくても、

facebook はランダムな画像を取得します。これは私のアプリケーションの一部ではありませんが、それに関連付けられています。

たとえば、「Amazing Alex」を共有しようとすると、次の画像が添付されます。

ここに画像の説明を入力

この画像を変更するにはどうすればよいですか?

4

3 に答える 3

5

それ以外の

文字列メッセージ = https://play.google.com/store/apps/detailsid=com.rovio.amazingalex.premium

以下を使用する必要があります

文字列メッセージ = https://market.android.com/search?q=pname:com.rovio.amazingalex.premium

于 2013-06-26T06:10:07.300 に答える
3

Facebookが使用している画像を変更する方法はわかりませんが、別の解決策は、Facebookが投稿で使用するアプリの写真だけがあり、定義できる場所である独自のWebページへのリンクを投稿することですHTML メタ タグ内の Google Play サイトへのリダイレクト。

<head>
<meta http-equiv="refresh" content="0; URL=https://play.google.com/store/apps/details?id=com.rovio.amazingalex.premium&feature=banner#?t=W251bGwsMSwyLDIwMSwiY29tLnJvdmlvLmFtYXppbmdhbGV4LnByZW1pdW0iXQ../">
</head>

したがって、上記のタグは、訪問者をすぐに Google Play のページにリダイレクトします。私は私のホームページでそれをテストしました.Facebookはその写真を使用していますが、リンクはGoogle Playにリダイレクトされます. 注意してください: 提供しているページは、ブラウザがリダイレクトする直前に表示されます。

于 2012-07-29T12:04:26.837 に答える
0

Facebook URL リンターを使用して、 Facebook が URLをスクレイピングしたときに何が見えるかを確認できます。ご覧のとおり、私の Android アプリにも同じ問題があり、画像は「これを見たユーザーはこちらも見た」セクションの下のアプリです。

残念ながら、Android マーケットに直接リンクする必要がある場合、画像を変更することはできません。したがって、Google がOG タグの実装を決定しない限り、問題を解決することはできません。独自の URL (私が試したときは機能していませんでした) を URL リンターに入力して、Facebook がリンクをスクレイピングする方法を確認できます。

于 2012-08-03T06:40:48.960 に答える