summaryrefslogtreecommitdiffstats
path: root/third_party/cacheinvalidation/src/example-app-build/AndroidManifest.xml
blob: 4c0dce82ca526d9695351bb5e9eba96823532f74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?xml version="1.0" ?>
<!--  Copyright 2011 Google Inc. All Rights Reserved. -->
<!--  Manifest for AndroidListener sample application. Must be merged with
        j/c/g/ipc/invalidation/external/client/contrib:android_listener_manifest. -->
<manifest android:versionCode="1" android:versionName="0.1" package="com.google.ipc.invalidation.examples.android2" xmlns:android="http://schemas.android.com/apk/res/android">
  <!-- *** WARNING *** DO NOT EDIT! THIS IS GENERATED MANIFEST BY MERGE_MANIFEST TOOL.
  Merger manifest:
    java/com/google/ipc/invalidation/examples/android2/AndroidManifest.xml
  Mergee manifests:
  -->
  <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14"/>
  <!-- Declare and use permission allowing this application to receive GCM
       messages. -->
  <permission android:name="com.google.ipc.invalidation.examples.android2.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
  <uses-permission android:name="com.google.ipc.invalidation.examples.android2.permission.C2D_MESSAGE"/>
  <application>
    <!-- Configure the listener class for the application -->
    <meta-data android:name="ipc.invalidation.ticl.listener_service_class" android:value="com.google.ipc.invalidation.examples.android2.ExampleListener"/>
    <!-- To enable background invalidations uncomment the following element:
    -->
    <!--<meta-data
        android:name=
        "ipc.invalidation.ticl.background_invalidation_listener_service_class"
        android:value=
        "com.google.ipc.invalidation.examples.android2.ExampleListener"/>-->
    <!-- Example activity -->
    <activity android:name="com.google.ipc.invalidation.examples.android2.MainActivity">
      <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
      </intent-filter>
    </activity>
    <!-- Ticl listener. -->
    <service android:exported="false" android:name="com.google.ipc.invalidation.examples.android2.ExampleListener">
      <intent-filter>
        <action android:name="com.google.ipc.invalidation.AUTH_TOKEN_REQUEST"/>
      </intent-filter>
    </service>
    <!-- Receiver for scheduler alarms. -->
    <receiver android:exported="false" android:name="com.google.ipc.invalidation.external.client.contrib.AndroidListener$AlarmReceiver"/>
    <!-- Receiver for scheduler alarms. -->
    <receiver android:exported="false" android:name="com.google.ipc.invalidation.ticl.android2.AndroidInternalScheduler$AlarmReceiver"/>
    <!-- GCM Broadcast Receiver -->
    <receiver android:exported="true" android:name="com.google.ipc.invalidation.external.client.contrib.MultiplexingGcmListener$GCMReceiver" android:permission="com.google.android.c2dm.permission.SEND">
      <intent-filter>
        <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
        <action android:name="com.google.android.c2dm.intent.REGISTRATION"/>
        <category android:name="com.google.ipc.invalidation.ticl.android2"/>
      </intent-filter>
    </receiver>
    <!-- Merged from file: java/com/google/ipc/invalidation/external/client/android2/AndroidManifest.xml -->
    <receiver android:exported="false" android:name="com.google.ipc.invalidation.ticl.android2.channel.AndroidMessageReceiverService$Receiver">
      <intent-filter>
        <action android:name="com.google.ipc.invalidation.gcmmplex.EVENT"/>
      </intent-filter>
    </receiver>
    <!-- Ticl service. -->
    <service android:exported="false" android:name="com.google.ipc.invalidation.ticl.android2.TiclService"/>
    <!-- Ticl sender. -->
    <service android:exported="false" android:name="com.google.ipc.invalidation.ticl.android2.channel.AndroidMessageSenderService"/>
    <!-- GCM multiplexer -->
    <service android:exported="false" android:name="com.google.ipc.invalidation.external.client.contrib.MultiplexingGcmListener">
      <meta-data android:name="sender_ids" android:value="ipc.invalidation@gmail.com"/>
    </service>
    <!-- Invalidation service multiplexed GCM receiver -->
    <service android:enabled="true" android:exported="false" android:name="com.google.ipc.invalidation.ticl.android2.channel.AndroidMessageReceiverService"/>
  </application>
  <!-- App receives GCM messages. -->
  <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
  <!-- GCM connects to Google Services. -->
  <uses-permission android:name="android.permission.INTERNET"/>
  <!-- GCM requires a Google account. -->
  <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
  <!-- Merged from file: java/com/google/ipc/invalidation/external/client/android2/AndroidManifest.xml -->
  <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
  <!-- Keeps the processor from sleeping when a message is received. -->
  <uses-permission android:name="android.permission.WAKE_LOCK"/>
</manifest>