App Misuse
Introducing a new service to send information about application usage to our servers.
Usage
Importing the library
//Add IMSAppMisuse xcFramework to your project
import IMSAppMisusedependencies {
...
implementation 'com.drivesync.android:imsappmisuse:1.19.0'
...
}Configure AppMisuse (iOS Only)
import IMSAppMisuse
import IMSInterfaces
import IMSPermissions
import IMSBluetooth
let permissionManager = PermissionManager()
// Add Permission Providers
permissionManager.addPermissionProvider(CLLocationManager(), isRequired: true)
permissionManager.addPermissionProvider(CMMotionActivityManager(), isRequired: true)
// Add this, if app requires bluetooth permissions for trip detection
permissionManager.addPermissionProvider(BluetoothPermissionProvider(), isRequired: true)
let appMisuseService = AppMisuseManager(permissionManageable: permissionManager)Note:
Controlling AppMisuse
Calling AppMisuse API
AppMisuse Login API
AppMisuse Logout API
AppMisuse User App Launch API
Last updated