Titanium.Android.Intent 在社交媒体上分享

Titanium.Android.Intent share on social media

我正在开发一个可以在 "Only" 本地应用程序(如 Facebook、Twitter 和 LinkedIn)上分享新闻的应用程序。

我无法将意向共享自定义为仅显示我之前声明的应用程序。并使用自定义模块在浏览器中打开应用程序。

我用的是钛... 那么有什么帮助吗?

谢谢。

我正在使用以下意图在本机 Facebook 和 Twitter 应用程序上分享:

var intFB = Ti.Android.createIntent({
    action : Ti.Android.ACTION_SEND,
    packageName : "com.facebook.katana",                        
    type : "text/plain"
});                    

intFB.putExtra(Ti.Android.EXTRA_TEXT, yourLink);
//facebook only supports LINKS(!!!)
Ti.Android.currentActivity.startActivity(intFB);

var intTwitter = Ti.Android.createIntent({
    action: Ti.Android.ACTION_SEND,
    packageName: "com.twitter.android",     
    flags: Ti.Android.FLAG_ACTIVITY_NEW_TASK,
    type: "text/plain"
});

intTwitter.putExtra( Ti.Android.EXTRA_TEXT, yourMessage); 
//twitter supports any kind of string content (link, text, etc)
Ti.Android.currentActivity.startActivity( intTwitter );