github鏈接
?前言
友盟統(tǒng)計分析平臺是國內(nèi)最大的移動應(yīng)用統(tǒng)計分析平臺毅舆。用于幫助移動應(yīng)用開發(fā)商統(tǒng)計和分析流量來源、內(nèi)容使用、用戶屬性和行為數(shù)據(jù)庇楞,以便開發(fā)商利用數(shù)據(jù)進(jìn)行產(chǎn)品、運(yùn)營否纬、推廣策略的決策吕晌。由于官網(wǎng)提供的代碼樣例是Objective-C的,下面我將演示如何使用Swift來調(diào)用友盟的SDK临燃。
?什么是友盟
(1)友盟致力于為移動開發(fā)者提供專業(yè)的數(shù)據(jù)統(tǒng)計分析睛驳、開發(fā)和運(yùn)營組件及推廣服務(wù)烙心。服務(wù)包含移動應(yīng)用統(tǒng)計分析以及細(xì)分行業(yè)的移動游戲統(tǒng)計分析、社會化分享組件乏沸、消息推送淫茵、自動更新、用戶反饋蹬跃、錯誤分析等產(chǎn)品匙瘪。
(2)友盟提供iOS、Android和Windows Phone等多平臺服務(wù)蝶缀。
集成步驟
(1) 獲得Appkey在集成友盟SDK之前丹喻,首先需要到 [友盟官網(wǎng)](http://mobile.umeng.com/apps) 注冊并且添加新應(yīng)用,獲得Appkey
?特別提醒:我們建議開發(fā)者在注冊賬號時使用企業(yè)郵箱翁都,避免使用個人郵箱注冊碍论,防止由于個人離職帶來的問題,建議使用的賬號形式 :umeng@企業(yè)域名柄慰、apps@企業(yè)域名骑冗、dev@企業(yè)域名。
(2)下載統(tǒng)計sdk
?? ? ??下載sdk并解壓縮先煎。
(3)把sdk添加到項目中去
?將sdk中的? UMMobClick.framework?文件拖入XCode工程目錄Frameworks結(jié)構(gòu)中贼涩。
同時還要記得添加橋接文件,在其中增加對友盟分析的引用薯蝎。
#import <UMMobClick/MobClick.h>
如果不知道怎么添加遥倦,請自行 Google
(4)在 AppDelegate.swift 中增加配置,代碼如下:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
//友盟統(tǒng)計
let cofingUmeng = UMAnalyticsConfig();
cofingUmeng.appKey = "585895f7f5ade4037f002237"
cofingUmeng.channelId = "App Store"
MobClick.startWithConfigure(cofingUmeng);
return true
}
func applicationWillResignActive(application: UIApplication) {
}
func applicationDidEnterBackground(application: UIApplication) {
}
func applicationWillEnterForeground(application: UIApplication) {
}
func applicationDidBecomeActive(application: UIApplication) {
}
func applicationWillTerminate(application: UIApplication) {
}
}
(5)測試效果
上面配置完以后直接啟動測試下(真機(jī)模擬器均可)占锯,進(jìn)入友盟后臺袒哥,可以看到新增用戶信息了。
如果在后臺成功的看見有數(shù)據(jù)變化證明已經(jīng)集成 ok 啦??消略,如果想擴(kuò)展統(tǒng)計更多功能請參考
有什么問題歡迎留言或者私信堡称,作者看到后都會一一回復(fù)
么么噠~