-
Notifications
You must be signed in to change notification settings - Fork 109
Environment Variables
This environment variable is automatically added when you start the build via Travis.
If (any) value is specified for variable, it gives access to specifying KEYSTORE_PASS
, ALIAS_NAME
and ALIAS_PASS
values, which allow to specify data for IITC Mobile application signature in environment variables, and storeFile
application signature key file is set to "../keystore/android.jks"
If no value is specified for a variable, the data for IITC Mobile application signature is read from the mobile/keystore.properties
file.
To sign a IITC Mobile application you need to specify the storePassword
parameter.
If TRAVIS
environment variable is specified, then KEYSTORE_PASS
from the environment variables is used, otherwise storePassword
from mobile/keystore.properties
.
To sign a IITC Mobile application you need to specify the keyAlias
parameter.
If TRAVIS
environment variable is specified, then ALIAS_NAME
from the environment variables is used, otherwise keyAlias
from mobile/keystore.properties
.
To sign a IITC Mobile application you need to specify the keyPassword
parameter.
If TRAVIS
environment variable is specified, then ALIAS_PASS
from the environment variables is used, otherwise keyPassword
from mobile/keystore.properties
.
By default: "org.exarhteam.iitc_mobile"
, introduced in #361
Represents the package name used to identify your application in Google Play store and is used to build your apk’s manifest.
You can specify different applicationId
for different versions of your app (flavors)
There is also an option to override via mobile/local.properties
file (has less than environment variables if both are set): IITC_APPLICATION_ID="org.company.my_iitc"
Default value depends on build type, introduced in #361
minifyEnabled
allows you to enable to code shrinking, obfuscation, and optimization for android application.
Code shrinking (also known as tree shaking), is the process of removing code that R8 determines is not required at runtime. This process can greatly reduce your app's size if, for example, your app includes many library dependencies but utilizes only a small part of their functionality.
There is also an option to override via mobile/local.properties
file (has less than environment variables if both are set): IITC_MINIFY_ENABLED="false"
For IITC users
-
Guide on how to migrate data from an legacy version of IITC Mobile
-
(click to expand )
Cache (Data caching to prevent reloading)
Controls (Map controls/widgets)
Draw (Allow drawing things onto the current map so you may plan your next move)
Highlighter (Portal highlighters)
- Hide portal ownership
- Highlight portals by level color
- Highlight inactive portals
- Highlight portal weakness
- Highlight high level portals
- Highlight portals by my level
- Highlight portals with ornaments
- Highlight portals that need recharging
- Highlight portals with ornaments
- Highlight portals that need recharging
- Highlight portals missing resonators
- Highlight portals with infrastructure problems
Info (Display additional information)
- Available AP statistics
- Portal count
- Portals list
- Player level guess
- Localized scoreboard
- Missions
- Scoring cycle / checkpoint times
- Layer count
Layer (Additional map layers)
- Find farms on map
- Portal Level Numbers
- Overlay KML / GPX / GeoJSON
- Ingress scoring regions
- Zaprange
- Player activity tracker
- Portal Names
- Keys on map
Map Tiles (Alternative map layers)
- Stamen.com map layers
- Blank map
- Gray Google map
- Bing maps
- OpenStreetMap.org map
- Gaode (高德地图) / AutoNavi map
- Kartverket.no maps (Norway)
- Yandex maps
Portal Info (Enhanced information on the selected portal)
Tweaks (Adjust IITC settings)
Misc (Unclassified plugins)
For plugin developers
For IITC developers