AndroidManifest.xml 1.3 KB
Newer Older
Amit Davidi's avatar
Amit Davidi committed
1 2 3 4 5 6
<?xml version="1.0" encoding="utf-8"?>
<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.wix.reactnativenotifications">

    <!--
7
     Permissions required for enabling FCM.
Amit Davidi's avatar
Amit Davidi committed
8 9 10 11 12 13
     -->
    <permission
        android:name="${applicationId}.permission.C2D_MESSAGE"
        android:protectionLevel="signature" />
    <uses-permission android:name="${applicationId}.permission.C2D_MESSAGE" />

14
    <!-- Ref: http://stackoverflow.com/questions/13602190/java-lang-securityexception-requires-vibrate-permission-on-jelly-bean-4-2 -->
yogevbd's avatar
yogevbd committed
15
    <uses-permission android:name="android.permission.VIBRATE" />
16

Amit Davidi's avatar
Amit Davidi committed
17 18
    <application>

19
        <!--
Amit Davidi's avatar
Amit Davidi committed
20
         A proxy-service that gives the library an opportunity to do some work before launching/resuming the actual application task.
21
         -->
Amit Davidi's avatar
Amit Davidi committed
22
        <service android:name=".core.ProxyService"/>
23

Amit Davidi's avatar
Amit Davidi committed
24
        <service
25
            android:name=".fcm.FcmInstanceIdListenerService">
Amit Davidi's avatar
Amit Davidi committed
26
            <intent-filter>
yogevbd's avatar
yogevbd committed
27 28
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
                <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
Amit Davidi's avatar
Amit Davidi committed
29 30
            </intent-filter>
        </service>
yogevbd's avatar
yogevbd committed
31

Amit Davidi's avatar
Amit Davidi committed
32
        <service
33
            android:name=".fcm.FcmInstanceIdRefreshHandlerService"
Amit Davidi's avatar
Amit Davidi committed
34 35 36 37
            android:exported="false" />
    </application>

</manifest>