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

    <!--
     Permissions required for enabling GCM.
     -->
    <permission
        android:name="${applicationId}.permission.C2D_MESSAGE"
        android:protectionLevel="signature" />
    <uses-permission android:name="${applicationId}.permission.C2D_MESSAGE" />

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

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
yogevbd's avatar
yogevbd committed
25
            android:name=".gcm.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
yogevbd's avatar
yogevbd committed
33
            android:name=".gcm.FcmInstanceIdRefreshHandlerService"
Amit Davidi's avatar
Amit Davidi committed
34 35 36 37
            android:exported="false" />
    </application>

</manifest>