我想在Android上打开Facebook Messenger。
要在iOS上执行此操作,您只需执行以下操作(如此处所述:https://github.com/appcelerator-modules/ti.facebook):
var fb = require('facebook');
fb.presentMessengerDialog({
title: "Appcelerator Titanium rocks!", // The title of the link
description: "Shared from my Titanium application", // The description of the link
link: "https://appcelerator.com", // The link you want to share
referal: "ti_app", // The referal to be added as a suffix to your link
placeID: "my_id", // The ID for a place to tag with this content
to: [] // List of IDs for taggable people to tag with this content
});
你会如何在Android上执行此操作?
答案 0 :(得分:2)
实际上,Android还没有使用原生Ti.Facebook模块的方法。您可以在此链接 Ti.Facebook 看到它仅适用于 iOS &从 Ti SDK 5.4.0
开始在David的回答中,他错过了该代码文件的第一行,其中写道:
if (Ti.Platform.osname == "android") {
Ti.API.warn("This feature is currently iOS-only.");
return;
}
但您仍然可以尝试使用Intents在Android上打开信使对话框,如此处所述 Android Intents in Titanium
您可以在Google上搜索类似的问题&我希望你能找到很多。以下是 FB Messenger Intent
这样的示例