美文网首页
Swift 下增加友盟统计

Swift 下增加友盟统计

作者: 蓝点工坊 | 来源:发表于2016-12-24 19:30 被阅读301次

    友盟官方有没有提供Swift 集成,经过经验后还是可以使用的.

    1.手工集成方式.

    1.1 常规集成

    • 下载Umeng iOS SDK,把UMMobClick.framework 放入项目目录
    • 在Target 中增加对UMMobClick链接

    在选项 TARGETS-->Build Phases-->Link Binary With Libraries--> Add Other,找到下载的UMMobClick.framework文件并选择确认

    并且加入对三个依赖框架
    CoreTelephony.framework libz.tbd libsqlite.tbd的引用

    Paste_Image.png
    • 把UMMobClick.framework 的头文件加入项目当中

    1.2 Swift 集成

    • 把Swift的Bridge头文件加入对MobClick.h的引用
      文件名一般是 XXXX-Bridging-Header.h (XXXX是你的项目目录)
      在这个文件加入一句 #import “MobClick.h

    • 在Swift 的应用启动方法加入对友盟支持
      它是 AppDelegate.swift 中的方法
      func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool

    加入如下代码

    
    //MobClick.setLogEnabled(true)
     MobClick.setCrashReportEnabled(true)
     let obj = UMAnalyticsConfig()
     obj.appKey = "xxxxxxxxxxxx"  //你申请AppKey
     obj.channelId = "test"
     MobClick.start(withConfigure: obj)
    

    运行正常,测试有测试记录

    2. Pod集成方式

    在Podfile 加入 pod 'UMengAnalytics'

    用pod install下载模块

    在桥接文件加入 #import "UMMobClick/MobClick.h"

    其余步骤跟手工相同.

    相关文章

      网友评论

          本文标题:Swift 下增加友盟统计

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