SDK Manifest

Pulse SDK has an AndroidManifest.xml file in its package. The following shows essential information used in SDK

Permission

    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

Service

    <service
        android:name="com.pulse.sdk.app.api_18_to_25.PulseBaseService"
        android:enabled="true"
        android:exported="false">
        <intent-filter>
            <action android:name="pulse.service.com.base" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </service>

Receiver

    <receiver
        android:name="com.pulse.sdk.activity.StartBeaconServiceAtBootReceiver"
        android:enabled="true"
        android:exported="false"
        android:label="StartBeaconServiceAtBootReceiver">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>

    <receiver android:name="com.pulse.sdk.alarm.PulseAlarmReceiver">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>

    <receiver
        android:name="com.pulse.sdk.broadcast.receiver.PulseBluetoothReceiver"
        android:enabled="true" >
        <intent-filter>
            <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
        </intent-filter>
    </receiver>

    <receiver
        android:name="com.pulse.sdk.broadcast.receiver.PulsePowerConnectionReceiver"
        android:enabled="true"
        android:exported="false">
        <intent-filter>
            <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
            <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
        </intent-filter>
    </receiver>

    <receiver android:name="com.pulse.sdk.broadcast.receiver.PulseBatteryLevelReceiver" >
        <intent-filter>
            <action android:name="android.intent.action.BATTERY_LOW" />
        </intent-filter>
    </receiver>