#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.
- iOS: minimum v5.0
- Android: minimum API v9, target API v17
##Additional Resources: