GithubHelp home page GithubHelp logo

inschoolwww's Introduction

App Inschool 📱

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

Subindo o Inschool na /www da localhost:

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

Criando o App/APK no Android:

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)


Criando o App/APK no Ios/Apple:

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.


Como fazer Deploy (Release / Gerar o .apk signed) :

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

FIRE BASE / GCM: (Push-Notification)

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:
Get Token FireBase-GCM

Get Token FireBase-GCM

Ative o Plugin: phonegap-plugin-push for Android/IoS:

cordova plugin add phonegap-plugin-push --variable SENDER_ID="25799402961"

Ícones, 'res' (Imagens):

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

inschoolwww's People

Contributors

gertholdboris2018 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.