Visualiza presentación de diseño
Obtener archivos desde Google Drive (pedir acceso) y agregarlos a la carpeta /src del proyecto
Obtener archivo desde Google Drive o Firebase del proyecto, y agregarlo a /src/android/app
Steps to follow for generate an release version of APK
- Download from google drive folder with environment files, the following files:
.env.alpha
,.env.staging
,gradle.properties
anddidi-key.keystore
. Ask for access to folder with these .env already generated, this serves for development too. - Put
.env.alpha
and.env.staging
in./src
. - Put
didi.keystore
in/src/android/app
. It can be regenerated if you want, just remember to change the corresponding values ingradle.properties
. - Put
gradle.properties
in/src/android
.
Change VERSIONCODE (add 1, for example from 4 to 5) in .env.alpha
and:
Run npm run build
in /src
for build and create apk for production.
Change VERSION (add 1 at last, for example from 1.0.9 to 1.0.10) in .env.staging
) and:
Run npm run build:stage
in /src
for build and create apk for staging.
Expected output (for both) is on /src/android/app/build/outputs/apk/staging/release/app-staging-release.apk
Para el correcto funcionamiento de la aplicación, se debe hacer una modificacion de entorno sobre el DIDI-SDK.
Para esto (una vez realizado npm install), dirigirse al directorio node_modules/didi-sdk/src/crypto/Encription.ts y modificar la constante HASH_SALT con el valor de PRIVATE_KEY_SEED_PASSWORD ubicado en el archivo .env inicialmente configurado.
Para más información, ver la documentación