试图按照这个问题:为whatsapp链接共享提供图片
我创建了一个简单的HTML网页,其中包含基本的Facebook元标记:
<!--FACEBOOK-->
<meta property="og:title" content="San Roque 2014 Pollos" />
<meta property="og:description" content="Programa de fiestas />
<meta property="og:image" content="http://pollosweb.wesped.es/programa_pollos/play.png" />
Run Code Online (Sandbox Code Playgroud)
Facebook linter验证正确,在Facebook上显示完美,但当我尝试通过WhatsApp分享时,图像不显示.
我在Android上的WhatsApp上尝试它
我正在使用whatsapp共享一些数据,当用户从whatsapp按下深层链接时,我想在我的应用中打开一个特定的活动
我有以下架构
myapp://openapp?type=banner&id=10
Run Code Online (Sandbox Code Playgroud)
whatsapp将链接作为普通文本而不是网址共享,并且当用户按下它时我也无法打开我的应用程序
有人可以帮忙吗?
编辑
这是我的分享方法
public static void openWhatsApp(Context mContext) {
PackageManager pm = mContext.getPackageManager();
try {
Intent whatsAppIntent = new Intent(Intent.ACTION_SEND);
whatsAppIntent.setType("text/plain");
String text = "myapp://openapp?type=banner&id=10";
PackageInfo info=pm.getPackageInfo("com.whatsapp", PackageManager.GET_META_DATA);
whatsAppIntent.setPackage("com.whatsapp");
whatsAppIntent.putExtra(Intent.EXTRA_TEXT, text);
mContext.startActivity(Intent.createChooser(whatsAppIntent, mContext.getString(R.string.share_with)));
} catch (NameNotFoundException e) {
Toast.makeText(mContext, "WhatsApp not Installed", Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)