需要PhoneGap项目的示例cordova-plugin-facebook4

Posted

技术标签:

【中文标题】需要PhoneGap项目的示例cordova-plugin-facebook4【英文标题】:Need example cordova-plugin-facebook4 for PhoneGap project 【发布时间】:2017-06-23 10:51:08 【问题描述】:

我在 config.xml 文件中添加了一个:

<preference name="android-minSdkVersion" value="17"/>
...
<preference name="phonegap-version" value="cli-6.5.0" />
...
<plugin name="cordova-plugin-facebook4" spec="1.7.4" source="npm">
  <param name="APP_ID" value="XXXXXXXXXXXXXXX" />
  <param name="APP_NAME" value="MyProg" />
</plugin>

该应用程序已在 facebook 中注册,并且上面显示的是它而不是 X...

请举例说明如何使用插件 - cordova-plugin-facebook4 for PhoneGap 项目。 我没有从这个资源中找到合适的例子 - https://www.npmjs.com/package/cordova-plugin-facebook4

【问题讨论】:

$(document).on("click", "#snid", function() 【参考方案1】:

我试过了:

$(document).on("click", "#snid", function()

        facebookConnectPlugin.getLoginStatus(function(response) 
            if (response.status === "connected") 
                alert("Logged in, details:\n\n" + JSON.stringify(response.authResponse));
             else 
                alert("Not logged in");
            
        );

        var fbLoginSuccess = function (userData) 
            alert("UserInfo: ", userData);
        ;

        facebookConnectPlugin.login(["public_profile"], fbLoginSuccess,
            function loginError (error) 
                alert(error)
            
        );
);

显示消息:未登录

然后它挂起: Screenshot

【讨论】:

以上是关于需要PhoneGap项目的示例cordova-plugin-facebook4的主要内容,如果未能解决你的问题,请参考以下文章

PhoneGap - 后退按钮上的android退出

Xcode 与 phonegap 项目 Ipad 模拟器变成 iphone 大小

我需要在cordova/phonegap项目的所有html文件中添加app.initialize()吗

eclipse / Android上的Cordova phonegap

我需要一个条形码扫描仪将其包含在我的 phonegap 项目中

Phonegap 3.3 通过节点创建项目