4 MINDS

4MINDS Gestão de Conhecimento

MOBLOJA setup



Passo 1

Crie uma nova empresa na aplicação web e copie a chave de acesso a API.

Passo 1

Crie uma pasta com o nome do projeto, por exemplo: minhaloja

ecommerce/mobile/apps-templates/minhaloja

Passo 2

Você precisa alterar o conteúdo do arquivo configs.json

* Altere o chave da API chamada tenantId pela nova chave gerada quando você criou uma nova empresa. 

Facebook

* Crie um app no facebook para login: https://developers.facebook.com - Altere o facebook app id na chave facebookAppId

Adicione o hash das chaves para produção e desenvolvimento.


Firebase - Notificações Android

* Crie um app firebase para notificações: https://console.firebase.google.com, babilitando login do Google.

Adicione a chave do firebase  encontrada em: Configurações do projeto > Cloud Messages > Chave do Servidor - no pushd (serviço de notificações). Altere o sender id pelo Código do Remetente nessa mesma tela.

Vá na opção Adicionar o Firebase ao seu Aplicativo Android. Adicione uma entrada SHA1 para produção e uma para debug. Faça o 

Download do arquivo gerado e salve na pasta minhaloja/android.

Push Server

Crie um novo usuário e informe esse usuário e senha nas configurações da empresa.

Localização

Essa função habilita ao usuário pesquisar um endereço através da sua GeoLocalização.

Vá para o painel de desenvolvedor do Google: https://console.developers.google.com/apis e crie um novo projeto. Vá em Ativar API's e Serviços. Ative a API Google Maps Geocoding. Crie as credenciais e altere no arquivo configs.json na chave mapsApiKey.

mapsApiKey - Browser key
mapsSdkApiKey - Android key


Altere as demais configurações do arquivo configs.json de acordo com a necessidade do seu projeto.

Styles

No arquivo minhaloja/styles/_variables.sass você pode alterar as cores do aplicativo.

Textos

No arquivo minhaloja/textos/textos.json você pode alterar alguns textos do aplicativo.

Icones

Altere os icones na pasta android e ios


Criando a KeyStore

keytool -genkey -alias aliasName -keyalg RSA -keystore keyName.keystore -keysize 2048 --validity 100000

Gerar impressão para Firebase

keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore # debug version, password android

Gerar hash Facebook

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64



Note: When using Play App Signing, the upload key certificate will be different than the app signing key certificate.


Using Keytool on an APK or AAB  To get the certificate of an application binary: 


APK file

keytool -printcert -jarfile app.apk 

AAB file

keytool -printcert -jarfile app.aab

Facebook hash using Play App Signing:

echo 33:4E:48:84:19:50:3A:1F:63:A6:0F:F6:A1:C2:31:E5:01:38:55:2E | xxd -r -p | openssl base64