我有这个代码用于在Facebook上分享应用程序,但是当我分享它时,它会放置正确的链接,但应用程序的错误图片
Button bShare = (Button) findViewById(R.id.button7);
bShare.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "https://play.google.com/store/apps/details?id=com.myglobaljournal.christmascarol");
startActivity(Intent.createChooser(intent, "Share with"));
答案 0 :(得分:5)
您可以使用Debug tool查看Facebook“看到”此网址的方式。
从结果中您可以看到没有定义og元标记,因此Facebook可能会从内容中随机拍摄照片。
Facebook使用开放图形元标记来提取信息,然后用于在Facebook体验中呈现分享故事。
您可以在archived version of the Open Graph protocol中看到一个示例,新版本会在那里使用这些标记,但它太复杂了,无法满足您的需求。
唯一的问题是:您可以控制Google Play商店的输出吗? 我的猜测是你不能,如果你看其他例子(例如instagram或opera mobile),图像也会随机出现。