<?xml version="1.0" encoding="utf-8"?>
<application xmlns="http://ns.adobe.com/air/application/32.0">
  <id>com.doitflash.exGps</id>
  <versionNumber>4.0.1</versionNumber>
  <supportedProfiles>mobileDevice</supportedProfiles>
  <filename>exGps</filename>
  <name>GPS ANE</name>
  <android>
    <manifestAdditions>
		<![CDATA[<manifest android:installLocation="auto">
		<uses-permission android:name="android.permission.WAKE_LOCK" />
		<uses-permission android:name="android.permission.INTERNET" />
		
		<!-- required for GPS -->
		<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
		<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
		<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
		<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
		<uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION"/>

		<uses-sdk android:targetSdkVersion="28"/>
		
		<application android:hardwareAccelerated="true" android:allowBackup="true">
			
			<activity android:hardwareAccelerated="true">
				<intent-filter>
					<action android:name="android.intent.action.MAIN"/>
					<category android:name="android.intent.category.LAUNCHER"/>
				</intent-filter>
				<intent-filter>
					<action android:name="android.intent.action.VIEW"/>
					<category android:name="android.intent.category.BROWSABLE"/>
					<category android:name="android.intent.category.DEFAULT"/>
				</intent-filter>
			</activity>
			
			<!-- required for GPS -->
			<service android:name="io.nlopez.smartlocation.geocoding.providers.AndroidGeocodingProvider$AndroidGeocodingService" android:exported="false"/>
			<service android:name="io.nlopez.smartlocation.activity.providers.ActivityGooglePlayServicesProvider$ActivityRecognitionService" android:exported="false"/>
			<service android:name="io.nlopez.smartlocation.geofencing.providers.GeofencingGooglePlayServicesProvider$GeofencingService" android:exported="false"/>
			<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
			
		</application>
		
</manifest>]]></manifestAdditions>
  </android>
  <iPhone>
    <InfoAdditions>
		<![CDATA[<key>MinimumOSVersion</key>
		<string>10.0</string>

		<key>UILaunchStoryboardName</key>
		<string>LaunchScreen</string>
		
		<key>UIStatusBarStyle</key>
		<string>UIStatusBarStyleBlackOpaque</string>
		
		<key>UIRequiresPersistentWiFi</key>
		<string>NO</string>
		
		<key>UIPrerenderedIcon</key>
		<true />
		
		<!--required for GPS-->
		<key>NSLocationWhenInUseUsageDescription</key>
		<string>I need location reason</string>
		
		<key>NSLocationAlwaysUsageDescription</key>
		<string>I need location reason</string>
		
		<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
		<string>I need location reason</string>
		
		<key>UIDeviceFamily</key>
		<array>
			<string>1</string>
			<string>2</string>
		</array>]]>
    </InfoAdditions>
		
    <requestedDisplayResolution>high</requestedDisplayResolution>
  </iPhone>
  <initialWindow>
    <title>exGps</title>
    <content>ex.swf</content>
    <visible>true</visible>
    <fullScreen>true</fullScreen>
    <autoOrients>false</autoOrients>
    <aspectRatio>portrait</aspectRatio>
    <renderMode>direct</renderMode>
    <!--<depthAndStencil>true</depthAndStencil>-->
    <!-- required for 3D -->
    <systemChrome>standard</systemChrome>
  </initialWindow>
  <icon>
        <image36x36>icons/icon_36.png</image36x36>
        <image48x48>icons/icon_48.png</image48x48>
        <image72x72>icons/icon_72.png</image72x72>
        <image96x96>icons/icon_96.png</image96x96>
        <image144x144>icons/icon_144.png</image144x144>
        <image192x192>icons/icon_192.png</image192x192>
        <image512x512>icons/icon_512.png</image512x512>
        <image1024x1024>icons/icon_1024.png</image1024x1024>
    </icon>
  <extensions>
	
	<extensionID>com.myflashlab.air.extensions.gps</extensionID>

    <!-- Required for gps ANE to work -->
	<extensionID>com.myflashlab.air.extensions.permissionCheck</extensionID>
	
	<!-- Dependency ANEs https://github.com/myflashlab/common-dependencies-ANE -->
    <extensionID>com.myflashlab.air.extensions.dependency.androidx.core</extensionID>
    <extensionID>com.myflashlab.air.extensions.dependency.androidx.lifecycle</extensionID>
    <extensionID>com.myflashlab.air.extensions.dependency.overrideAir</extensionID>
    <extensionID>com.myflashlab.air.extensions.dependency.googlePlayServices.base</extensionID>
    <extensionID>com.myflashlab.air.extensions.dependency.googlePlayServices.basement</extensionID>
    <extensionID>com.myflashlab.air.extensions.dependency.googlePlayServices.location</extensionID>

  </extensions>
</application>
