Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 

326 rader
14 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. package="com.desihealth.customer"
  4. android:versionCode="1"
  5. android:versionName="1.0" >
  6. <uses-sdk
  7. android:minSdkVersion="19"
  8. android:targetSdkVersion="29" />
  9. <uses-permission android:name="android.permission.INTERNET" />
  10. <uses-permission android:name="android.permission.CAMERA" />
  11. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  12. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  13. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  14. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  15. <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
  16. <uses-permission android:name="android.permission.VIBRATE" />
  17. <uses-permission android:name="android.permission.RECORD_AUDIO" />
  18. <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
  19. <permission
  20. android:name="android.permission.ACCESS_COARSE_LOCATION"
  21. android:protectionLevel="signature" />
  22. <permission
  23. android:name="android.permission.ACCESS_FINE_LOCATION"
  24. android:protectionLevel="signature" />
  25. <uses-feature
  26. android:name="android.hardware.camera"
  27. android:required="true" />
  28. <uses-feature
  29. android:name="android.hardware.camera.autofocus"
  30. android:required="true" />
  31. <uses-feature
  32. android:name="android.hardware.microphone"
  33. android:required="false" />
  34. <uses-feature
  35. android:glEsVersion="0x00020000"
  36. android:required="true" />
  37. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  38. <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
  39. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  40. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  41. <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> <!-- Required by older versions of Google Play services to create GCM registration tokens -->
  42. <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
  43. <uses-permission android:name="android.permission.WAKE_LOCK" />
  44. <uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" />
  45. <application
  46. android:name="com.desihealth.customer.MainApplication"
  47. android:allowBackup="false"
  48. android:appComponentFactory="androidx.core.app.CoreComponentFactory"
  49. android:icon="@mipmap/ic_launcher"
  50. android:label="@string/app_name"
  51. android:largeHeap="true"
  52. android:networkSecurityConfig="@xml/network_security_config"
  53. android:requestLegacyExternalStorage="true"
  54. android:roundIcon="@mipmap/ic_launcher_round"
  55. android:theme="@style/AppTheme"
  56. android:usesCleartextTraffic="true" >
  57. <service
  58. android:name="com.hoxfon.react.TwilioVoice.fcm.VoiceFirebaseInstanceIDService"
  59. android:exported="false" >
  60. <intent-filter>
  61. <action android:name="com.google.android.gms.iid.InstanceID" />
  62. </intent-filter>
  63. </service>
  64. <meta-data
  65. android:name="com.google.android.geo.API_KEY"
  66. android:value="ENTER GOOGLE MAP KEY" />
  67. <uses-library
  68. android:name="org.apache.http.legacy"
  69. android:required="false" />
  70. <meta-data
  71. android:name="com.google.firebase.messaging.default_notification_icon"
  72. android:resource="@mipmap/ic_launcher" />
  73. <activity
  74. android:name="com.desihealth.customer.MainActivity"
  75. android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
  76. android:label="@string/app_name"
  77. android:launchMode="singleTask"
  78. android:windowSoftInputMode="adjustResize" >
  79. <intent-filter>
  80. <action android:name="android.intent.action.MAIN" />
  81. <category android:name="android.intent.category.LAUNCHER" />
  82. </intent-filter>
  83. </activity>
  84. <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
  85. <service android:name="com.quickblox.reactnative.webrtc.WebRTCCallService" />
  86. <provider
  87. android:name="com.imagepicker.FileProvider"
  88. android:authorities="com.desihealth.customer.provider"
  89. android:exported="false"
  90. android:grantUriPermissions="true" >
  91. <meta-data
  92. android:name="android.support.FILE_PROVIDER_PATHS"
  93. android:resource="@xml/provider_paths" />
  94. </provider>
  95. <activity
  96. android:name="com.razorpay.CheckoutActivity"
  97. android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
  98. android:theme="@style/CheckoutTheme" >
  99. <intent-filter>
  100. <action android:name="android.intent.action.MAIN" />
  101. <data
  102. android:host="rzp.io"
  103. android:scheme="io.rzp" />
  104. </intent-filter>
  105. </activity>
  106. <service
  107. android:name="com.quickblox.messages.services.SubscribeTaskManager"
  108. android:exported="true"
  109. android:permission="com.google.android.gms.permission.BIND_NETWORK_TASK_SERVICE" >
  110. <intent-filter>
  111. <action android:name="com.google.android.gms.gcm.ACTION_TASK_READY" />
  112. </intent-filter>
  113. </service>
  114. <service
  115. android:name="com.quickblox.messages.services.SubscribeService"
  116. android:exported="false"
  117. android:permission="android.permission.BIND_JOB_SERVICE" >
  118. </service>
  119. <service
  120. android:name="com.google.firebase.components.ComponentDiscoveryService"
  121. android:directBootAware="true"
  122. android:exported="false" >
  123. <meta-data
  124. android:name="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar"
  125. android:value="com.google.firebase.components.ComponentRegistrar" />
  126. <meta-data
  127. android:name="com.google.firebase.components:com.google.firebase.messaging.FirebaseMessagingRegistrar"
  128. android:value="com.google.firebase.components.ComponentRegistrar" />
  129. <meta-data
  130. android:name="com.google.firebase.components:com.google.firebase.iid.Registrar"
  131. android:value="com.google.firebase.components.ComponentRegistrar" />
  132. <meta-data
  133. android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar"
  134. android:value="com.google.firebase.components.ComponentRegistrar" />
  135. </service>
  136. <!--
  137. FirebaseMessagingService performs security checks at runtime,
  138. but set to not exported to explicitly avoid allowing another app to call it.
  139. -->
  140. <service
  141. android:name="com.google.firebase.messaging.FirebaseMessagingService"
  142. android:exported="false" >
  143. <intent-filter android:priority="-500" >
  144. <action android:name="com.google.firebase.MESSAGING_EVENT" />
  145. </intent-filter>
  146. </service>
  147. <receiver
  148. android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver"
  149. android:exported="true"
  150. android:permission="com.google.android.c2dm.permission.SEND" >
  151. <intent-filter>
  152. <action android:name="com.google.android.c2dm.intent.RECEIVE" />
  153. </intent-filter>
  154. </receiver>
  155. <activity
  156. android:name="com.google.android.gms.common.api.GoogleApiActivity"
  157. android:exported="false"
  158. android:theme="@android:style/Theme.Translucent.NoTitleBar" />
  159. <service
  160. android:name="com.google.android.datatransport.runtime.backends.TransportBackendDiscovery"
  161. android:exported="false" >
  162. <meta-data
  163. android:name="backend:com.google.android.datatransport.cct.CctBackendFactory"
  164. android:value="cct" />
  165. </service>
  166. <service
  167. android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService"
  168. android:exported="false"
  169. android:permission="android.permission.BIND_JOB_SERVICE" >
  170. </service>
  171. <receiver
  172. android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"
  173. android:exported="false" />
  174. <receiver
  175. android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
  176. android:enabled="true"
  177. android:exported="false" >
  178. </receiver>
  179. <receiver
  180. android:name="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver"
  181. android:enabled="true"
  182. android:exported="true"
  183. android:permission="android.permission.INSTALL_PACKAGES" >
  184. <intent-filter>
  185. <action android:name="com.android.vending.INSTALL_REFERRER" />
  186. </intent-filter>
  187. </receiver>
  188. <service
  189. android:name="com.google.android.gms.measurement.AppMeasurementService"
  190. android:enabled="true"
  191. android:exported="false" />
  192. <service
  193. android:name="com.google.android.gms.measurement.AppMeasurementJobService"
  194. android:enabled="true"
  195. android:exported="false"
  196. android:permission="android.permission.BIND_JOB_SERVICE" />
  197. <provider
  198. android:name="androidx.work.impl.WorkManagerInitializer"
  199. android:authorities="com.desihealth.customer.workmanager-init"
  200. android:directBootAware="false"
  201. android:exported="false"
  202. android:multiprocess="true" />
  203. <service
  204. android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"
  205. android:directBootAware="false"
  206. android:enabled="@bool/enable_system_alarm_service_default"
  207. android:exported="false" />
  208. <service
  209. android:name="androidx.work.impl.background.systemjob.SystemJobService"
  210. android:directBootAware="false"
  211. android:enabled="@bool/enable_system_job_service_default"
  212. android:exported="true"
  213. android:permission="android.permission.BIND_JOB_SERVICE" />
  214. <receiver
  215. android:name="androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver"
  216. android:directBootAware="false"
  217. android:enabled="true"
  218. android:exported="false" />
  219. <receiver
  220. android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy"
  221. android:directBootAware="false"
  222. android:enabled="false"
  223. android:exported="false" >
  224. <intent-filter>
  225. <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
  226. <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
  227. </intent-filter>
  228. </receiver>
  229. <receiver
  230. android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy"
  231. android:directBootAware="false"
  232. android:enabled="false"
  233. android:exported="false" >
  234. <intent-filter>
  235. <action android:name="android.intent.action.BATTERY_OKAY" />
  236. <action android:name="android.intent.action.BATTERY_LOW" />
  237. </intent-filter>
  238. </receiver>
  239. <receiver
  240. android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy"
  241. android:directBootAware="false"
  242. android:enabled="false"
  243. android:exported="false" >
  244. <intent-filter>
  245. <action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
  246. <action android:name="android.intent.action.DEVICE_STORAGE_OK" />
  247. </intent-filter>
  248. </receiver>
  249. <receiver
  250. android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy"
  251. android:directBootAware="false"
  252. android:enabled="false"
  253. android:exported="false" >
  254. <intent-filter>
  255. <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
  256. </intent-filter>
  257. </receiver>
  258. <receiver
  259. android:name="androidx.work.impl.background.systemalarm.RescheduleReceiver"
  260. android:directBootAware="false"
  261. android:enabled="false"
  262. android:exported="false" >
  263. <intent-filter>
  264. <action android:name="android.intent.action.BOOT_COMPLETED" />
  265. <action android:name="android.intent.action.TIME_SET" />
  266. <action android:name="android.intent.action.TIMEZONE_CHANGED" />
  267. </intent-filter>
  268. </receiver>
  269. <receiver
  270. android:name="androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver"
  271. android:directBootAware="false"
  272. android:enabled="@bool/enable_system_alarm_service_default"
  273. android:exported="false" >
  274. <intent-filter>
  275. <action android:name="androidx.work.impl.background.systemalarm.UpdateProxies" />
  276. </intent-filter>
  277. </receiver>
  278. <provider
  279. android:name="com.google.firebase.provider.FirebaseInitProvider"
  280. android:authorities="com.desihealth.customer.firebaseinitprovider"
  281. android:exported="false"
  282. android:initOrder="100" />
  283. <meta-data
  284. android:name="com.google.android.gms.version"
  285. android:value="@integer/google_play_services_version" />
  286. <provider
  287. android:name="androidx.lifecycle.ProcessLifecycleOwnerInitializer"
  288. android:authorities="com.desihealth.customer.lifecycle-process"
  289. android:exported="false"
  290. android:multiprocess="true" />
  291. <receiver android:name="com.razorpay.RzpTokenReceiver" >
  292. <intent-filter>
  293. <action android:name="rzp.device_token.share" />
  294. </intent-filter>
  295. </receiver>
  296. </application>
  297. </manifest>