Porto iOS - 追蹤碼

SDK Document

若需在 iOS 應用程式中呈現 ClickForce 追蹤碼,只要在您的 Xcode 專案中導入 SDK,然後在使用者介面中加入相關指令就行了。

SDK導入說明

選擇欲加入SDK方式,進行下載SDK檔案,並完成以下三項前置步驟:


A.在追蹤碼專案中選擇欲加入SDK方式,進行下載SDK檔案,並參照所對應加入方式進行操作。

B.在 Build Settings 內 Other Linker Flags 請填入 -all_load 與 -ObjC。

C.App Transport Security Settings,需進行設定。

基本設定


iMFAD Framework 加入方式

Step1:

iMFAD.framework 拖曳到 XCode 中您的應用程式目錄內。選擇「Copy Items if needed」(複製必要項目),然後點擊「Finish」(完成)



Step2:

在TARGETS-開啟 Build Phases 分頁下的 Link Binary With Libraries 下拉式選單,
然後用畫面上出現的 +按鈕加入 剛剛拖拉至專案中的iMFAD.framework




修改Build Settings

在專案設定選項中的 Build Settings下的Other Linker Flags 加入-ObjC-all_load



修改info.plist


iOS9 App Transport Security Settings


1.加入步驟為 新增App Transport Security Settings , 並在底下新增Allow Arbitrary Loads ,將其設為 YES


開始建立 追蹤碼


追蹤碼 參數設定與說明


* 以下必須使用方法

物件

Parameters

設定追蹤碼ID


* 以下選擇使用方法

物件

Parameters

設定追蹤碼ID

Parameters

設定追蹤對象


回傳對象 TargetType 常數值
全部 ALL
域動 CLICKFORCE
中華 CHNGHWA

宣告及引入


請在AppDelegate裡加入 #import <iMFAD/iMFAD.h>


#import <UIKit/UIKit.h>
#import <iMFAD/iMFAD.h>

//在AppDelegate內加入iMFAD SDK
@interface AppDelegate ();
{
	
}

@end


以下程式碼會在 AppDelegate 中建立 追蹤碼。


#import "AppDelegate.h"
#import "iMFAD/iMFAD.h"
@interface AppDelegate ()

@end

@implementation AppDelegate


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    
    [[ClickForceAnalytics instance] sendTrack:@"123456"];
    // Option
    // [[ClickForceAnalytics instance] sendTrack:@"123456" targetType:ALL];

    return YES;
}

show date