2014-12-11 111 views
0

我正在開發營銷應用程序,我需要通過Messenger應用程序分享促銷鏈接。我研究過,有可能要發送消息給WhatsApp的,但我無法找到如何共享/發送消息,例如,黑莓MessengerLINEAndroid - 發送App消息給其他Messenger應用程序

文檔的任何教程

有沒有人可以分享如何做到這一點?

編輯:

只是爲了讓你知道我想要實現的,這是我的研究here的延續。正如我找到技術解決方案一樣,現在是實施的時候,可以分享我通過Google Analytics廣告系列測量生成的鏈接。我找到了一種方法將其分享到社交媒體,如FacebookTwitter,現在我想知道如何分享到Messenger應用程序。

+0

因此,你會發送垃圾郵件用戶的消息帳戶? – 323go 2014-12-11 04:18:11

+0

你是什麼意思垃圾郵件?我在我的問題上明確表達了我的目的。我一直在做很多研究[這裏](http://stackoverflow.com/questions/27098548/android-detecting-various-cases-of-app-installation)和[here](http:// stackoverflow .com/questions/27243146/android-using-google-analytics-v4-campaign-measurement)。那麼,你認爲這是一個惡作劇是什麼原因? – Harry 2014-12-11 04:26:25

回答

-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的。如果您打包這些應用的名稱,則可以爲其他應用執行此操作。但我還沒有測試過。