Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
23410 tejbeer 1
<?xml version="1.0" encoding="utf-8"?>
2
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3
    package="com.saholic.profittill"
4
    android:versionCode="51"
5
    android:versionName="1.5.6" >
6
 
7
    <uses-sdk
8
        android:minSdkVersion="14"
9
        android:targetSdkVersion="23" />
10
 
11
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
12
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
13
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
14
    <uses-permission android:name="android.permission.CAMERA" />
15
    <uses-permission android:name="android.permission.READ_SMS" />
16
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
17
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
18
    <uses-permission android:name="android.permission.GET_TASKS" />
19
    <uses-permission android:name="android.permission.INTERNET" />
20
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
21
    <uses-permission android:name="android.permission.USE_CREDENTIALS" />
22
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
23
    <uses-permission android:name="android.permission.NETWORK" />
24
    <uses-permission android:name="android.permission.BLUETOOTH" />
25
    <uses-permission android:name="android.permission.CALL_PHONE" />
26
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
27
 
28
    <!-- Optional permission for Analytics to run. -->
29
    <uses-permission android:name="android.permission.WAKE_LOCK" />
30
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
31
 
32
    <permission
33
        android:name="com.saholic.profittill.permission.C2D_MESSAGE"
34
        android:protectionLevel="signature" />
35
 
36
    <uses-permission android:name="com.saholic.profittill.permission.C2D_MESSAGE" />
37
 
38
    <application
39
        android:name="com.saholic.profittill.main.GoogleAnalyticsTracker"
40
        android:allowBackup="true"
41
        android:icon="@drawable/appicon"
42
        android:label="@string/app_name"
43
        android:theme="@style/AppTheme" >
44
        <meta-data
45
            android:name="com.google.android.gms.version"
46
            android:value="@integer/google_play_services_version" />
47
        <meta-data
48
            android:name="com.google.android.gms.analytics.globalConfigResource"
49
            android:resource="@xml/global_tracker" />
50
 
51
        <activity
52
            android:name="com.saholic.profittill.SplashScreen"
53
            android:hardwareAccelerated="false"
54
            android:label="SmartDukaan"
55
            android:theme="@style/Theme.AppCompat" >
56
            <intent-filter>
57
                <action android:name="android.intent.action.MAIN" />
58
 
59
                <category android:name="android.intent.category.LAUNCHER" />
60
            </intent-filter>
61
            <intent-filter>
62
                <action android:name="android.intent.action.VIEW" />
63
 
64
                <category android:name="android.intent.category.BROWSABLE" />
65
                <category android:name="android.intent.category.DEFAULT" />
66
 
67
                <data android:scheme="profitmandiapp" />
68
            </intent-filter>
69
        </activity>
70
        <activity
71
            android:name="com.saholic.profittill.main.LoginActivity"
72
            android:label="@string/title_activity_login"
73
            android:windowSoftInputMode="stateAlwaysHidden" />
74
        <activity
75
            android:name="com.saholic.profittill.main.DealsHome"
76
            android:label="@string/title_activity_deals_home" />
77
        <activity
78
            android:name="com.saholic.profittill.main.MainActivity"
79
            android:screenOrientation="portrait"
80
            android:uiOptions="splitActionBarWhenNarrow" />
81
        <activity android:name="com.saholic.profittill.main.ScreenActivity" />
82
 
83
        <intent-filter>
84
            <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
85
 
86
            <category android:name="com.saholic.profittill.main" />
87
        </intent-filter>
88
 
89
        <activity
90
            android:name="com.saholic.profittill.Utils.SplashInternetNotWorking"
91
            android:label="@string/title_activity_splash_internet_not_working" />
92
        <!-- AppKey -->
93
        <meta-data
94
            android:name="TESTIN_APPKEY"
95
            android:value="a02e1684da74928c14e366017f2557b7" />
96
        <!-- Distribution channel -->
97
        <meta-data
98
            android:name="TESTIN_CHANNEL"
99
            android:value="GooglePlay" />
100
 
101
        <receiver
102
            android:name="com.google.android.gms.analytics.AnalyticsReceiver"
103
            android:enabled="true" >
104
            <intent-filter>
105
                <action android:name="com.google.android.gms.analytics.ANALYTICS_DISPATCH" />
106
            </intent-filter>
107
        </receiver>
108
 
109
        <service
110
            android:name="com.google.android.gms.analytics.AnalyticsService"
111
            android:enabled="true"
112
            android:exported="false" />
113
 
114
        <!--
115
             Optionally, register CampaignTrackingReceiver and CampaignTrackingService to enable
116
             installation campaign reporting
117
        -->
118
        <receiver
119
            android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
120
            android:exported="true" >
121
            <intent-filter>
122
                <action android:name="com.android.vending.INSTALL_REFERRER" />
123
            </intent-filter>
124
        </receiver>
125
 
126
        <service android:name="com.google.android.gms.analytics.CampaignTrackingService" />
127
 
128
        <receiver
129
            android:name="com.saholic.profittill.main.ReferrerReceiver"
130
            android:enabled="true"
131
            android:exported="true" >
132
            <intent-filter>
133
                <action android:name="com.android.vending.INSTALL_REFERRER" />
134
            </intent-filter>
135
        </receiver>
136
        <receiver
137
            android:name="com.saholic.profittill.BroadcastReceivers.UpdateReceiver"
138
            android:enabled="true"
139
            android:exported="true" >
140
            <intent-filter>
141
                <action android:name="android.intent.action.PACKAGE_REPLACED" />
142
 
143
                <data
144
                    android:path="com.saholic.profittill"
145
                    android:scheme="package" />
146
            </intent-filter>
147
        </receiver>
148
 
149
        <meta-data
150
            android:name="io.fabric.ApiKey"
151
            android:value="d6335724208862d050f59f5de4c4b29b42d32065" />
152
 
153
        <service
154
            android:name="com.saholic.profittill.Services.PollingService"
155
            android:exported="false" />
156
 
157
        <receiver
158
            android:name="com.saholic.profittill.BroadcastReceivers.PollRestartReceiver"
159
            android:enabled="true"
160
            android:exported="true" >
161
            <intent-filter>
162
                <action android:name="android.intent.action.BOOT_COMPLETED" />
163
            </intent-filter>
164
        </receiver>
165
 
166
        <service android:name="com.saholic.profittill.MyFirebaseMessagingService" >
167
            <intent-filter>
168
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
169
            </intent-filter>
170
        </service>
171
        <service android:name="com.saholic.profittill.MyFirebaseInstanceIDService" >
172
            <intent-filter>
173
                <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
174
            </intent-filter>
175
        </service>
176
 
177
        <activity
178
            android:name="com.google.android.gms.common.api.GoogleApiActivity"
179
            android:exported="false"
180
            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
181
 
182
        <provider
183
            android:name="com.google.firebase.provider.FirebaseInitProvider"
184
            android:authorities="com.saholic.profittill.firebaseinitprovider"
185
            android:exported="false"
186
            android:initOrder="100" />
187
 
188
        <activity
189
            android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity"
190
            android:excludeFromRecents="true"
191
            android:exported="false"
192
            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
193
        <!--
194
Service handling Google Sign-In user revocation. For apps that do not integrate with
195
            Google Sign-In, this service will never be started.
196
        -->
197
        <service
198
            android:name="com.google.android.gms.auth.api.signin.RevocationBoundService"
199
            android:exported="true"
200
            android:permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION" />
201
        <!--
202
 FirebaseMessagingService performs security checks at runtime,
203
             no need for explicit permissions despite exported="true"
204
        -->
205
        <service
206
            android:name="com.google.firebase.messaging.FirebaseMessagingService"
207
            android:exported="true" >
208
            <intent-filter android:priority="-500" >
209
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
210
            </intent-filter>
211
        </service>
212
 
213
        <receiver
214
            android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver"
215
            android:exported="true"
216
            android:permission="com.google.android.c2dm.permission.SEND" >
217
            <intent-filter>
218
                <action android:name="com.google.android.c2dm.intent.RECEIVE" />
219
                <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
220
 
221
                <category android:name="com.saholic.profittill" />
222
            </intent-filter>
223
        </receiver>
224
        <!--
225
 Internal (not exported) receiver used by the app to start its own exported services
226
             without risk of being spoofed.
227
        -->
228
        <receiver
229
            android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver"
230
            android:exported="false" />
231
        <!--
232
 FirebaseInstanceIdService performs security checks at runtime,
233
             no need for explicit permissions despite exported="true"
234
        -->
235
        <service
236
            android:name="com.google.firebase.iid.FirebaseInstanceIdService"
237
            android:exported="true" >
238
            <intent-filter android:priority="-500" >
239
                <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
240
            </intent-filter>
241
        </service>
242
 
243
        <receiver
244
            android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
245
            android:enabled="true" >
246
            <intent-filter>
247
                <action android:name="com.google.android.gms.measurement.UPLOAD" />
248
            </intent-filter>
249
        </receiver>
250
 
251
        <service
252
            android:name="com.google.android.gms.measurement.AppMeasurementService"
253
            android:enabled="true"
254
            android:exported="false" />
255
    </application>
256
 
257
</manifest>