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 );
我正在开发一个可以在 "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 );