<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.portify.sdk">

    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.BLUETOOTH"/>
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
    <uses-feature android:name="android.hardware.location.gps" />

    <application android:icon="@mipmap/ic_launcher">

        <meta-data
            android:name="com.drivequant.sdk.API_KEY"
            android:value="1vyCyVnEsLzepRgEH0NQPwG3" />

        <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />

        <service
            android:name="com.drivequant.sdk.tripanalysis.service.GPSRecorderService"
            android:exported="false" />

        <service
            android:name="com.drivequant.sdk.tripanalysis.service.RecorderManager"
            android:exported="false" />
        <service
            android:name="com.drivequant.sdk.tripanalysis.service.PostRequestService"
            android:exported="true"
            tools:replace="android:exported"
            android:permission="com.google.android.gms.permission.BIND_NETWORK_TASK_SERVICE">
            <intent-filter>
                <action android:name="com.google.android.gms.gcm.ACTION_TASK_READY" />
            </intent-filter>
        </service>

        <receiver android:name="com.drivequant.sdk.tripanalysis.receivers.DriveQuantReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
                <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
                <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
            </intent-filter>
        </receiver>

        <receiver android:name=".TripAnalysedReceiver">
            <intent-filter>
                <action android:name="com.drivequant.sdk.TRIP_ANALYSED" />
            </intent-filter>
        </receiver>


    </application>
</manifest>
