2013-10-11 3 views
1

Я пытаюсь внедрить Google Analytics в свою игру с cocos2d. Но как я могу это сделать. потому что я пытаюсь выделить GAItrackedViewController вручную. и я не могуGoogle Analytics с Cocos2d

GAITrackedViewController *track = [[GAITrackedViewController alloc] init]; 

track.tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXX-X"];; 
track.screenName = @"Menu"; 

Любые идеи?

Спасибо!

ответ

2

Вам не нужно создавать экземпляр GAITrackedViewController (и его рекомендуется не создавать).

[[GAI sharedInstance] trackerWithTrackingId] создаст трекер или получит уже инициализированный трекер.

Таким образом, правильный путь:

id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXX-X"];; 
[tracker set:kGAIScreenName value:@"Menu"]; 

PS 1: Вы можете установить идентификатор отслеживания на AppDelegate, а затем использовать [[GAI sharedInstance] defaultTracker] позже. Экземпляр трекера сохраняется в библиотеке.

PS 2: В cocos2d вы не можете использовать GAITrackedViewController, так как он имеет только контроллер просмотра Director. Вам нужно использовать его вручную с помощью GAITracker.

+0

HI @Bivis, я просто проверяю его, и я не вижу его в реальном времени. id tracker = [[GAI sharedInstance] trackerWithTrackingId: @ "UA-XXXX-X"]; [tracker set: kGAIScreenName value: @ "Menu"]; – Edig

+0

Привет, есть проблема при компиляции или сбоях при запуске приложения? Вы импортировали GAITracker.h? – Bivis

+0

Нет, я исправлю это, его работаю, но я использую libGoogleAnalyticsServices.a no Debug – Edig

Смежные вопросы