我们如何将facebook分析整合到混合应用程序中

时间:2016-11-14 07:27:33

标签: ionic-framework

.controller('实',函数($范围,$超时,$日志) {

ionic.Platform.ready(function(){

facebookConnectPlugin.browserInit(' 162745127525160&#39);

})

  var self = this;
  $timeout(function () {

            facebookConnectPlugin.browserInit('162745127525160');
            facebookConnectPlugin.getLoginStatus(function (response) {
             $log.info(response);
             if (response.status === 'connected') {
              $log.info('User Already LoggedIn');
               self.getData();
               } else {
                   $log.info('User Not Logged In');
               }
            }, function () {
               $log.warn('Get Login Status Error');

            });
            }, 1000);
          $scope.facebookLogin = function () {
          facebookConnectPlugin.login(['public_profile'], function (data) {
             $log.info(data);
             self.getData();
          }, function (data) {
             $log.warn(data);
          });
          };
          self.getData = function () {
          facebookConnectPlugin.api('/me', ['public_profile'], function (data) {
             $log.info(data);
             $scope.$apply(function () {
                 $scope.fb_data = data;
             });
          });
          };

})

我已经安装了插件来集成Facebook。

错误 ReferenceError:未定义FacebookConnectPlugin  未捕获的参考错误:未定义FacebookConnectPlugin

1 个答案:

答案 0 :(得分:0)

有一个Cordova插件管理Facebook SDK集成。这是相关Github项目的链接:

https://github.com/jeduan/cordova-plugin-facebook4

检查其中的说明并逐步进行操作,因为在Facebook开发人员帐户中正确设置应用程序并在安装开始跟踪时将ID传递给插件也是必要的。 ;)