美文网首页
【教程】iOS集成使用Firebase

【教程】iOS集成使用Firebase

作者: 贝壳小岛Official | 来源:发表于2019-06-14 23:41 被阅读0次
    1.Firebase简介

    Firebase 是一个移动平台,可以帮助您快速开发高品质应用,扩大用户群,并赚取更多收益。Firebase 由多种互补功能组成,您可以自行组合和匹配这些功能以满足自己的需求。

    Firebase最初是一家实时后端数据库创业公司,它能帮助开发者很快的写出Web端和移动端的应用。2014年10月Google收购Firebase,经过改造后用户可以结合Google的云服务更方便地使用Firebase。

    FireBase可提供快速构建移动应用、提供实时数据存储和同步、用户身份验证、消息推送、数据分析等功能。官方网址https://www.firebase.com

    Firebase
    2.主要功能介绍
    • 数据分析(Analytics)

    Firebase 的核心功能是 Firebase Analytics,这是一项免费且无限制的分析解决方案,从单一信息中心查看用户行为和衡量行为特性,用户可以自定义埋点数据分析。

    • 开发( Develop)

    专心构建更好的应用,将具体操作留给我们来完成。节省宝贵的开发时间,交付高品质、无缺陷的应用。

    • 增长(Grow)

    在合适的时间赢得和吸引合适的用户。不靠碰运气,实现精准稳健增长。

    • 获利(Earn)

    通过向全球受众展示引人入胜的广告赚钱。

    主要功能
    3.iOS集成

    Firebase可通过CocoaPods安装以及直接下载SDK引入两种方式集成,Firebase是一个功能丰富炫酷可灵活拆分的框架,我们可以根据自己的业务需要集成某个具体的框架库。

    在此之前需要提供App的Bundle ID配置一个GoogleService-Info.plist文件,并引入到项目中。

    Xcode工程中需添加如下依赖:

    CFNetwork
    Security
    SystemConfiguration
    libicucore
    libc++
    
    • CocoaPods集成

    此处以Analytics为例在Podfile中添加引用记录。

    pod 'Firebase/Analytics'
    
    Pod可集成框架
    • SDK引入集成

    1.下载 framework SDK zip(该文件约有 1GB,可能需要一些时间下载)。
    2.解压缩并查看 README 文件,以了解要将哪些框架包含在您的项目中。
    3.在目标的构建设置中,向 Other Linker Settings 中添加 ObjC 链接器标志

    • 初始化 Firebase

    1.在 UIApplicationDelegate 中导入 Firebase 模块:

    #import <Firebase/Firebase.h>
    

    2.配置一个 FirebaseApp共享实例(通常在应用的 application:didFinishLaunchingWithOptions: 方法中配置):

    [FIRApp configure];
    

    相关文章

      网友评论

          本文标题:【教程】iOS集成使用Firebase

          本文链接:https://www.haomeiwen.com/subject/kjfvfctx.html