5
我希望能夠收集如何打開特定窗口的頻率,訪問何種類型的用戶數據,多頻繁菜單項被點擊等。有誰知道第三方(開源或商業)Cocoa/Obj-C庫或插件,可以讓我收集這些信息?有誰知道可用於收集應用程序使用數據的Cocoa/Obj-C庫
我希望能夠收集如何打開特定窗口的頻率,訪問何種類型的用戶數據,多頻繁菜單項被點擊等。有誰知道第三方(開源或商業)Cocoa/Obj-C庫或插件,可以讓我收集這些信息?有誰知道可用於收集應用程序使用數據的Cocoa/Obj-C庫
我過去曾使用過捏媒體,並且他們與Flurry合併。圖書館使用簡單,並在大約40分鐘內設置。
我不知道任何庫,但至少得到通知切換的時候用戶可以安裝一個事件處理這樣的前端應用有關:
EventTypeSpec eventType;
eventType.eventClass = kEventClassApplication;
eventType.eventKind = kEventAppFrontSwitched;
EventHandlerUPP handlerUPP = NewEventHandlerUPP(FrontAppSwitchedDetector_callback);
OSStatus status=InstallApplicationEventHandler(handlerUPP,1,&eventType,self,&_eventHandlerRef);
...和接收時回調你可能會得到當前的前端應用程序:
pascal OSStatus FrontAppSwitchedDetector_callback(EventHandlerCallRef nextHandler,EventRef theEvent,void* userData)
{
ProcessSerialNumber newSerial;
GetFrontProcess(&newSerial);
//to something with that ....
return (CallNextEventHandler(nextHandler, theEvent));
}
這似乎是爲可可觸摸應用程序,而不是可可應用程序。 – 2010-04-28 20:57:16
Hrm,這很有趣,我猜他們使用UIKit來監控一些時間... 這是我看到的另一個軟件包,它是基於iPhone的,但修改它在Mac上工作將很容易。 http://code.google.com/p/bkxititag – 2010-04-28 21:42:50
是的,如果Flurry開放源代碼庫或使它也可用於Mac,那就太好了。 – adib 2010-05-04 01:28:47