Esse repositório contém uma demo de como implementar as funcionalidades da SDK no Cordova/Ionic.
- Android
- iOS
-
Abra o Terminal e clone o repositório.
-
Dentro do repositório clonado, use o comando a seguir:
$ npm installCom isso o diretório
node_modulesserá criado dentro da estrutura do projeto. -
Ainda dentro do projeto, teste se a demo foi criada com sucesso. Use o comando a seguir:
$ ionic serveEste comando irá abrir a demo no browser e o diretório
wwwserá criado no projeto.⚠️ Note que algumas funcionalidades não irão funcionar corretamente. Isso ocorre pois esse projeto foi criado exclusivamente para dispositos mobile. -
Com o diretório
wwwcriado, use o comando a seguir:$ ionic state restoreEste comando irá restaurar o projeto ao seu estado padrão com base no arquivo
package.json. Com isso alguns novos diretórios e arquivos serão criados.Estamos quase terminando, vamos para a última etapa.
-
Agora vamos editar o arquivo
SplashScreen.java. Esse arquivo encontra-se no seguinte caminho:plugins/cordova-plugin-splashscreen/src/android/SplashScreen.javaAdicione o seguinte import:
import stone.application.StoneStart;Ainda no mesmo arquivo, dentro do método
cordova.getActivity().runOnUiThreadque está na classeshowSplashScreen, adicione a seguinte linha:StoneStart.init(SplashScreen.this.cordova.getActivity());.Assim, iremos garantir que toda vez que a demo seja iniciada, o StoneCode seja carregado.
Pronto! Terminamos as configurações necessárias para iniciar a demo.
⚠️ Para configurar no iOS, siga as instruções para instalação da SDK neste link
-
Conecte um dispositivo mobile ao computador e use o comando a seguir:
$ ionic runAguarde até que todo o carregamento seja concluido e a demo seja executada no dispositivo.
Pronto! Agora a demo está instalada no dispositivo mobile e já pode ser testada.
⚠️ Para dispositos Android versão 6+ será necessário habilitar as permissões manualmente.