Cordova Facebook插件 - 发送消息

时间:2015-10-02 07:19:23

标签: ios facebook cordova

对于我的Cordova应用程序,我正在使用Facebook插件进行Facebook集成。我正在使用这里的版本:https://github.com/Telerik-Verified-Plugins/Facebook并且它适用于使用Facebook Messenger登录和发送消息,直到我更新到iOS 9。

按照此处的说明操作后:https://developers.facebook.com/docs/ios/ios9我设法再次登录,但通过Messenger应用程序发送邮件不起作用。

“LSApplicationQueriesSchemes”包含info.plist中的“fb-messenger-api20140430”条目,但是当我尝试发送消息时,我在控制台中看到以下错误:

-canOpenURL:网址失败:“fb-messenger-api20140430:// dialog / share?version = 20140430” - 错误:“(null)”

该插件使用Facebook iOS SDK版本v3.21。我尝试从3.x(3.24)系列更新到最新版本,但我遇到了同样的问题。

以下是用于发送消息的代码:

var fbLoginSuccess = function (userData) {
    console.dir(userData);
    if (userData.status == "connected") {
        var options = {
            method: "send",
            link: "http://example.com",
            name: "Hello"
        };
        var success = function () {
            console.log("Message sent");
        };
        var failure = function (error) {
            console.dir(error);
        };
        facebookConnectPlugin.showDialog(options, success, failure);
    }
};

任何想法如何解决?

0 个答案:

没有答案