繁体   English   中英

FIREBASE-ANE Adobe air android 未连接到我的 firebase 项目

[英]FIREBASE-ANE Adobe air android not connecting to my firebase project

我在这里有一个需要 Firebase Analytics 的 adobe AIR android 应用程序,我目前正在使用Firebase-ANE来生成负责此功能的 ane 文件。

google-services.json 配置文件正在正确加载,但是,它似乎没有连接到我在谷歌平台上的 firebase 应用程序。

我从 firebase 项目中得到的当前消息是:

检查应用程序是否已与我们的服务器通信。 您可能需要卸载并重新安装您的应用程序。

这是我目前正在使用的代码:

var isConfigFound:Boolean = Firebase.init();
        Firebase.setLoggerLevel(FirebaseConfig.LOGGER_LEVEL_MAX);

        // Remove OverrideAir debugger in production builds
        OverrideAir.enableDebugger(function ($ane:String, $class:String, $msg:String):void
        {
        trace($ane+" ("+$class+") "+$msg);
        });


        if (isConfigFound)
        {
            var config:FirebaseConfig = Firebase.getConfig();
            var aStr:String = ("default_web_client_id = " +             config.default_web_client_id) + " <br />";
            aStr += ("firebase_database_url = " +           config.firebase_database_url) + " <br />";
            aStr += ("gcm_defaultSenderId = " +             config.gcm_defaultSenderId) + " <br />";
            aStr += ("google_api_key = " +              config.google_api_key) + " <br />";
            aStr += ("google_app_id = " +                   config.google_app_id) + " <br />";
            aStr += ("google_crash_reporting_api_key = " + config.google_crash_reporting_api_key) + " <br />";
            aStr += ("google_storage_bucket = " +           config.google_storage_bucket) + " <br />";
            aStr += ("project_id = " +                  config.project_id);

            txt.htmlText = aStr;

            initFirebaseAnalytics();
        } else {
            trace('config NOT found');
        }

然后我初始化 FirebaseAnalytics 如下:

private function initFirebaseAnalytics():void {
        FirebaseAnalytics.init(); // almost feels like is not starting up?
        FirebaseAnalytics.setScreen('HOMEPAGE'); // nothing happens here
        FirebaseAnalytics.getAppInstanceID(function(s:String):void {
            trace(' onResultAppInstanceID ' + s); // this never traces
        }); 
    }

如您所见,我可以成功跟踪配置数据,但它从未连接到我的应用程序。 有没有人在使用这个特定的 ANE 时遇到过类似的问题?

我现在有点卡住了,每一点都有帮助。 谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM