如何将Firebase添加到Codename One iOS应用程序中?

时间:2017-10-03 16:52:00

标签: ios firebase codenameone

我正在尝试将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功能:分析和崩溃报告,最后通知。

有人可以建议如何做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

添加构建提示:

ios.afterFinishLaunching=[FIRApp configure];
ios.glAppDelegateHeader=#import <Firebase/Firebase.h>

您可以在本机界面代码中调用的其他内容。请注意提示将代码包装在异步块https://www.codenameone.com/blog/tip-use-native-edt.html