Não esqueça de subir a API: https://bitbucket.org/marcospereda/inschool_api
Antes de fazer os processos abaixo seria interessante estar com a depuração remota ativa no seu celular (No Android): https://developers.google.com/web/tools/chrome-devtools/remote-debugging/?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3
SSH:
git clone [email protected]:marcospereda/inschool.git inschool
HTTPS:
https://<USER>@bitbucket.org/marcospereda/inschool.git inschool
Obs: Caso você queira fazer o deploy no Android, necessário Android Studio instalado e configurado...
Obs²: Caso você queira fazer o deploy no Iphone, necessário xCode instalado e configurado...
Caso ocorra problemas no javac é necessario adicionar sua jre na sua variavel de ambiente :
No caso pode usar a propria do Android Studio que você já configurou, que fica localizada em:
C:\Program Files\Android\Android Studio\jre\bin
Após instalar o Android Studio e configurar:
npm install -g cordova
cd C:\wamp64\www\
mkdir cordova
cd cordova
cordova create inschool
cd inschool
cordova platform add android
Caso queira fazer o Build no cordova basta mover o conteúdo da pasta recém criada:
C:\wamp64\www\inschool
Para :
C:\wamp64\www\cordova\inschool\www
(Ou execute o build.bat que fica na raiz do projeto)
Abra o Terminal.
cd /Applications/XAMPP/htdocs/
git clone https://<USER>@bitbucket.org/marcospereda/inschool.git
Copiar o conteudo da pasta: /Applications/XAMPP/htdocs/inschool
Mover para /Applications/XAMPP/htdocs/cordova/inschool
cd /Applications/XAMPP/htdocs/cordova/inschool
cordova run ios
Aguarde o Emular do IOS abrir o Iphone SE 10.3 (Pode levar alguns minutos)
Se tudo ocorrer bem o App vai instalar automaticamente e abrir atualizado.
Dica...
Safari Web Inspector Guide para visualizar a aba Console/Network/Etc dentro do Celular/Emulador.
Utilize a key:
_dump\keys_android\apkinschoolkey.jks
Senha aqui:
_dump\keys_android\senha.txt
Dica: efetue pelo Android Studio o set da key, após isso apenas execute o comando abaixo:
cordova build --release android --stacktrace
SENDER_ID:
25799402961
Secret Key (Uso pela API):
AAAABgHDpdE:APA91bHKZDfyRm3Rm-6ezmox6lfcRzumLYH6vHKisE7GA2hwxfoZ7PLgRjC1_z2pptrbj2THaDSCmPlCekaS1ZxTD_KYlyV56bZUMHVtKpa1iCqeyff0vhoz2yI8X_zwrjKAUK96l-VP
Chave herdada do servidor:
AIzaSyAq5KhanJMgqRdoE0tnVX9E4gjUgNKPvvo
You can get here this info here:
Ative o Plugin: phonegap-plugin-push for Android/IoS:
cordova plugin add phonegap-plugin-push --variable SENDER_ID="25799402961"
Caso ocorra algum problema no PUSH Notification, tem um back-up da estrutura do cordova create
com os icones + plugins no arquivo:
\inschool\_dump\cordova_create_inschool.rar