
[英]Adobe air 3.0 ANE for Android, null ExtensionContext?
[英]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.