Android - 将应用程序消息发送到其他Messenger应用程序

时间:2014-12-11 03:52:11

标签: android messaging social-media

我正在开发营销应用程序,我需要通过信使应用程序分享促销链接。我已经研究过可以向 WhatsApp 发送消息,但我找不到任何关于如何共享/发送消息的文档教程,例如 Blackberry Messenger LINE

有没有人可以分享如何实现这一目标?

修改

只是为了让你知道我想要实现的目标,这是我研究的延续here。由于我找到了技术解决方案,现在是实施的时候,通过 Google Analytics广告系列衡量指标分享我生成的链接。我找到了一种方法将其分享到社交媒体,如 Facebook Twitter ,现在我想知道如何与Messenger应用分享。

1 个答案:

答案 0 :(得分:-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。如果打包这些应用程序的名称,则可以为其他应用程序执行此操作。但是我还没有测试过它。