我正在尝试将Firebase添加到我的Codename One iOS应用中。 我已经阅读了如何在Codename One中添加Native Interfaces并成功添加了Firebase的CocoaPods。但是,一般不熟悉Objective-C和iOS(我从未在Codename One框架之外的iOS应用程序上工作过),我不确定如何将Firebase网站上的这些说明整合到我的接口:
@import UIKit;
@import Firebase;
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[FIRApp configure];
return YES;
}
除了这里的说明:https://firebase.google.com/docs/analytics/ios/start?authuser=0, 具体是:
在UIApplicationDelegate子类中导入Firebase模块:
目标-C
@import Firebase;
配置FirebaseApp共享实例,通常在您的应用程序的
application:didFinishLaunchingWithOptions:
方法中:目标-C
// Use Firebase library to configure APIs
[FIRApp configure];
我将.plist
文件添加到native
- > ios
文件夹。
编辑:我想使用以下Firebase功能:分析和崩溃报告,最后通知。
有人可以建议如何做到这一点吗?
谢谢!
答案 0 :(得分:0)
添加构建提示:
ios.afterFinishLaunching=[FIRApp configure];
ios.glAppDelegateHeader=#import <Firebase/Firebase.h>
您可以在本机界面代码中调用的其他内容。请注意提示将代码包装在异步块https://www.codenameone.com/blog/tip-use-native-edt.html
中