FIREBASE-ANE Adob e air android无法连接到我的Firebase项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FIREBASE-ANE Adob e air android无法连接到我的Firebase项目相关的知识,希望对你有一定的参考价值。

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

google-services.json配置文件已正确加载,但是,它似乎无法连接到我在Google平台上的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遇到类似的问题?

我现在有点困惑,每个小小的帮助。谢谢

答案

我有这个确切的问题。任何能够使它正常工作的人。还是有一种方法可以打开Firebase调试以查看流中的实时数据?

以上是关于FIREBASE-ANE Adob e air android无法连接到我的Firebase项目的主要内容,如果未能解决你的问题,请参考以下文章

C++/Qt vs Adob​​e AIR [关闭]

多次启动 Adob​​e AIR 应用程序

将 Flex 转换为 Adob​​e Air

使用 Adob​​e AIR 构建插件架构

Mac OS Sierra 上的 Adob​​e AIR 应用程序中出现流错误 #2032,需要帮助

带有嗅探器代理的 Adob​​e Air?