Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

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