【问题标题】:Android - Sending App Message to other Messenger AppAndroid - 向其他 Messenger 应用发送应用消息
【发布时间】:2015-02-09 11:29:01
【问题描述】:
我正在开发营销应用程序,我需要通过信使应用程序分享促销链接。我研究过可以向 WhatsApp 发送消息,但我找不到任何有关如何共享/发送消息的文档教程,例如,Blackberry Messenger 、LINE等
有人可以分享如何实现这一目标吗?
编辑:
只是为了让您知道我想要实现的目标,这是我研究的延续here。由于我找到了技术解决方案,现在是实施的时候了,分享我使用 Google Analytics Campaign Measurement 生成的链接。我找到了一种将其分享到社交媒体的方法,例如 Facebook 或 Twitter,现在我想知道如何分享到 Messenger Apps。
【问题讨论】:
-
-
垃圾邮件是什么意思?我已经在我的问题上清楚地说明了我的目的。在使用这个应用程序时,我一直在做很多研究here 和here。那么,您认为这是恶作剧的原因是什么?
标签:
android
messaging
social-media
【解决方案1】:
Intent waIntent = new Intent(Intent.ACTION_SEND);
waIntent.setType("text/plain");
PostMessage = "your message to be shared";
PostTitle = "your title to be shared";
waIntent.setPackage("com.whatsapp");
if (waIntent != null) {
if (isPackageExisted("com.whatsapp")) {
waIntent.putExtra(Intent.EXTRA_TEXT, PostMessage);
waIntent.putExtra(Intent.EXTRA_TITLE, PostTitle);
activity.startActivity(Intent.createChooser(waIntent,
"Share via..."));
} else {
Toast.makeText(activity, "Whatsapp is not installed",
Toast.LENGTH_SHORT).show();
}
}
以上代码适用于 Whatsapp。如果您打包这些应用程序的名称,您可以为其他应用程序执行此操作。但我没有对此进行测试。