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