「IDGraph iOS Tracking Code」修訂間的差異
跳至導覽
跳至搜尋
imported>Wikiuser |
imported>Wikiuser |
||
行 12: | 行 12: | ||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { | ||
[TAMIdGraphManager setDebugMode:NO];//設YES用來顯示log | [TAMIdGraphManager setDebugMode:NO];//設YES用來顯示log,Production版本 default 為NO | ||
[TAMIdGraphManager initTAMIdGraphManagerWithServiceId:@"Your service id"]; | [TAMIdGraphManager initTAMIdGraphManagerWithServiceId:@"Your service id"]; | ||
return YES; | return YES; |
於 2017年12月8日 (五) 02:43 的修訂
在AppDelegate的didFinishLaunchingWithOptions
function中,帶入Service id初始化TAMIdGraphManager即可完成追蹤碼的建置。
其中Service id就是TAMedia提供給您的服務id。
請參考以下範例
Objective-c
在AppDelegate.m內加入#import <TAMIdGraph/TAMIdGraph.h>
#import <TAMIdGraph/TAMIdGraph.h> @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [TAMIdGraphManager setDebugMode:NO];//設YES用來顯示log,Production版本 default 為NO [TAMIdGraphManager initTAMIdGraphManagerWithServiceId:@"Your service id"]; return YES; }
Swift
在YourProjectName-Bridging-Header.h內加入
#import <TAMIdGraph/TAMIdGraph.h>
在AppDelegate.swift內實作
import UIKit import TAMIdGraph @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { TAMIdGraphManager.initTAMIdGraphManager(withServiceId:"Your Service Id") return true }