swift 集成友盟統(tǒng)計(jì)

github鏈接

我的博客

?前言

友盟統(tǒng)計(jì)分析平臺(tái)是國(guó)內(nèi)最大的移動(dòng)應(yīng)用統(tǒng)計(jì)分析平臺(tái)。用于幫助移動(dòng)應(yīng)用開發(fā)商統(tǒng)計(jì)和分析流量來(lái)源、內(nèi)容使用、用戶屬性和行為數(shù)據(jù),以便開發(fā)商利用數(shù)據(jù)進(jìn)行產(chǎn)品、運(yùn)營(yíng)、推廣策略的決策。由于官網(wǎng)提供的代碼樣例是Objective-C的,下面我將演示如何使用Swift來(lái)調(diào)用友盟的SDK。

?什么是友盟

(1)友盟致力于為移動(dòng)開發(fā)者提供專業(yè)的數(shù)據(jù)統(tǒng)計(jì)分析、開發(fā)和運(yùn)營(yíng)組件及推廣服務(wù)。服務(wù)包含移動(dòng)應(yīng)用統(tǒng)計(jì)分析以及細(xì)分行業(yè)的移動(dòng)游戲統(tǒng)計(jì)分析、社會(huì)化分享組件、消息推送、自動(dòng)更新、用戶反饋、錯(cuò)誤分析等產(chǎn)品。

(2)友盟提供iOS、Android和Windows Phone等多平臺(tái)服務(wù)。

集成步驟

(1) 獲得Appkey在集成友盟SDK之前,首先需要到 [友盟官網(wǎng)](http://mobile.umeng.com/apps) 注冊(cè)并且添加新應(yīng)用,獲得Appkey

?特別提醒:我們建議開發(fā)者在注冊(cè)賬號(hào)時(shí)使用企業(yè)郵箱,避免使用個(gè)人郵箱注冊(cè),防止由于個(gè)人離職帶來(lái)的問(wèn)題,建議使用的賬號(hào)形式 :umeng@企業(yè)域名、apps@企業(yè)域名、dev@企業(yè)域名。

(2)下載統(tǒng)計(jì)sdk

?? ? ??下載sdk并解壓縮。

(3)把sdk添加到項(xiàng)目中去

?將sdk中的? UMMobClick.framework?文件拖入XCode工程目錄Frameworks結(jié)構(gòu)中。

同時(shí)還要記得添加橋接文件,在其中增加對(duì)友盟分析的引用。


#import <UMMobClick/MobClick.h>

如果不知道怎么添加,請(qǐng)自行 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)計(jì)

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)測(cè)試效果

上面配置完以后直接啟動(dòng)測(cè)試下(真機(jī)模擬器均可),進(jìn)入友盟后臺(tái),可以看到新增用戶信息了。


如果在后臺(tái)成功的看見(jiàn)有數(shù)據(jù)變化證明已經(jīng)集成 ok 啦??,如果想擴(kuò)展統(tǒng)計(jì)更多功能請(qǐng)參考

友盟官網(wǎng)文檔

有什么問(wèn)題歡迎留言或者私信,作者看到后都會(huì)一一回復(fù)

么么噠~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 關(guān)于友盟統(tǒng)計(jì)和itunesConnect統(tǒng)計(jì)到的下載量不一致的問(wèn)題解釋: 友盟統(tǒng)計(jì)是根據(jù)設(shè)備來(lái)進(jìn)行統(tǒng)計(jì)的,如果想要...
    流星大石頭閱讀 2,840評(píng)論 1 2
  • 前言 友盟能實(shí)現(xiàn)分享功能,友盟+申請(qǐng)第三方賬號(hào)的目的: 進(jìn)行分享、授權(quán)操作需要在第三方平臺(tái)創(chuàng)建應(yīng)用并提交審核,友盟...
    CoderZb閱讀 9,925評(píng)論 8 60
  • 官方文檔:http://dev.umeng.com/analytics/ios-doc/integration 1...
    阿凡提說(shuō)AI閱讀 2,266評(píng)論 0 0
  • 友盟 push SDK 提供了基于 Objective-c 的集成方案,但是沒(méi)有提供詳細(xì)的和 swift 的集成方...
    css1111閱讀 3,827評(píng)論 0 2
  • 昨天老媽來(lái)電話,訴說(shuō)這些日子被老三氣的難過(guò)。于是,我的心理咨詢工作又開始了,經(jīng)過(guò)傾聽、提問(wèn)、分析、建議等階段,最后...
    葉蔭先生閱讀 193評(píng)論 0 0

友情鏈接更多精彩內(nèi)容