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 将在帖子中使用,您可以在哪里定义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 linter查看 Facebook 在抓取 URL 时看到的内容。如您所见,我的 Android 应用程序也有同样的问题,图片是“查看过此内容的用户也查看过”部分下的应用程序。

不幸的是,如果您必须直接链接到 Android Market,则无法更改图像,因此,除非 Google 决定实施OG 标签,否则您的问题没有真正的解决方案。您可以将您自己的 url(当我尝试它时您的不工作)放入 URL linter 以查看 Facebook 如何抓取您的链接。

于 2012-08-03T06:40:48.960 回答