/AppBladeSDK

The SDK for AppBlade; iOS and Android

Primary LanguageObjective-CMIT LicenseMIT

#AppBlade SDK# An easy-to-use, drop-in library to help you get the most out of Appblade.

##Installation

###iOS

The easiest and quickest way to get your project using the AppBlade iOS SDK is to use CocoaPods. Add the following to your Podfile:

pod 'AppBlade'

Then run pod install on your command line. Mind that you'll still need to fetch the AppBladeKeys.plist personalized for your project and add it to your ResourceRules Not a CocoaPods user? Navigate here to learn about other installation methods.

###Android

Learn how to embed the Android SDK here.

##Usage

Check out how to enable AppBlade SDK features in our implementation guide.

Still having trouble installing? Check out our FAQ.

###Integrating the AppBlade SDK enables enhanced features

  • Application kill switch
    • Administrators can remote disable AppBlade installed applications.
    • Kill switch enabled applications are required to connect to the internet and verify status with AppBlade.
    • If it has been more than 24 hours since the last verified check OR if the user status is not valid, the application will not run.
  • Application update notifications
    • On application start, users are automatically notified when an update is available
  • Capture application crash logs
    • Capture, view & download crash logs via AppBlade
  • Application Feedback
    • At any point in the app, users can send a screenshot and a note to AppBlade (in iOS) by doing a three-finger double tap or (iOS and Android) a custom defined action.
    • v0.3.0 is required to submit feedback with screenshots, due to security changes on the AppBlade API
  • Custom Data Fields When Reporting
    • Developers can pass additional custom parameters about an application when reporting feedback or crashes.
  • User Statistics
    • Project managers can track specific data like when an AppBlade-integrated app was opened, how long it stayed open, and who opened it.

Current build targets

  • iOS: minimum v5.0
  • Android: minimum API v9, target API v17

##Additional Resources: