UNPKG

cordova-plugin-camaa

Version:
58 lines (43 loc) 2.2 kB
# CAMAA Cordova Plugin CAMAA cordova plugin is for App Experience Analytics that provides deep insights into the performance, user experience, crash, and log analytics of apps. ## Get Started [DX App Experience Analytics](https://www.broadcom.com/info/aiops/app-analytics) Check out our [documentation](https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/it-operations-management/app-experience-analytics-saas/SaaS/reference/data-collected-by-ca-app-experience-analytics-sdk.html) for more information about the features that the App Experience Analytics SDK collects from your app. ## Supported platforms * iOS * Android ## Requirements 1. iOS 8.0 or higher ## Integration (iOS) Follow these steps to integrate the `camaa cordova plugin` in your project 1. Run the following command from your Cordova project directory ``` cordova plugin add cordova-plugin-camaa ``` 2. Download `xxx_camdo.plist` and rename it to `cordova_camdo.plist`. You should replace this with existing file in your project after you installed the `camaa cordova plugin`. --- --- ### Useful Tips (iOS) ##### SDK API - AXALoader.js contains all of the javascript API calls which trigger the corresponding method in CAMDOReporter.h(however it goes through CAMAAInitializer.m) - AXALoader.js has a tiny interface which tells you the expected types for the parameters - For a full description of the function and what it does see CAMDOReporter.h and search for the function name - access API via **window.camaa** Ex : ```js window.camaa.isSDKEnabled((didSucceed)=>{ var result = didSucceed ? "is enabled!" : "is disabled!"; console.log("The SDK " + result); // is enabled or disabled },(didFail)=>{ // Note for functions there is type checking which should send descriptive error messages on failure // but for other cases there will not always be a description of the error console.log("The function failed with description : " + didFail); }); // If confused It is always best to consult CAMAAInitializer.m // to see the actual implementation ``` --- --- ### Todos - Write more Tests - Add android support - Make error reporting more descriptive