{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","settings":"","params":[],"results":{"codes":[]}},"next":{"description":"","pages":[]},"title":"Configuração do Projeto","type":"basic","slug":"configuracao-projeto-phonegap-cordova","excerpt":"","body":"<p style=\"margin-top:-20px;\"><strong>1.</strong> Baixe a versão mais recente do jQuery disponível em https://jquery.com/download/\n</p>\n<p style=\"margin-top:-30px;margin-bottom:-12px;\"><strong>2.</strong> Copie o arquivo do jQuery para o diretório www/js do seu projeto e adicione a referência para o arquivo na página inicial (index.html):\n</p>\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<script type=\\\"text/javascript\\\" src=\\\"js/jquery-1.12.3.min.js\\\"></script>\",\n      \"language\": \"javascript\"\n    }\n  ]\n}\n[/block]\n<p style=\"margin-bottom:-12px;margin-top:-12px;\"><strong>3.</strong> Os seguintes **plugins** deverão ser adicionados ao seu projeto através do [Cordova CLI](https://cordova.apache.org/docs/en/4.0.0/guide/cli/):</p>\n<code>SENDER_ID</code> &ndash; é o identificador do seu projeto no Google Developers Console. Veja como obtê-lo [aqui](https://inngage.readme.io/v1.0/docs/configuracao-google-dev-console). No Firebase Console, este parâmetro é correspondente ao **project_number** do arquivo **google-services.json** \n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"cordova plugin add cordova-plugin-device\\ncordova plugin add phonegap-plugin-push --variable SENDER_ID=\\\"SENDER_ID\\\"\\ncordova plugin add cordova-plugin-app-version\\ncordova plugin add cordova-plugin-geolocation\\ncordova plugin add cordova-plugin-dialogs\",\n      \"language\": \"shell\"\n    }\n  ]\n}\n[/block]\n<p style=\"margin-bottom:-12px;margin-top:-12px;\"><strong>4.</strong> As seguintes permissões deverão ser adicionadas no arquivo AndroidManifest.xml localizado em /platforms/android/:\n</p>\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<uses-permission android:name=\\\"android.permission.ACCESS_COARSE_LOCATION\\\" />\\n<uses-permission android:name=\\\"android.permission.ACCESS_FINE_LOCATION\\\" />\\n<uses-permission android:name=\\\"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS\\\" />\",\n      \"language\": \"xml\"\n    }\n  ]\n}\n[/block]\n<p style=\"margin-bottom:-12px;margin-top:-12px;\"><strong>5.</strong> Adicione a seguinte parametrização dentro da tag meta de sua página index.html:\n</p>\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<meta http-equiv=\\\"Content-Security-Policy\\\" content=\\\"default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'\\\">\",\n      \"language\": \"html\"\n    }\n  ]\n}\n[/block]","updates":[],"order":1,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"57242aedeae5090e00ee6257","parentDoc":null,"category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Phonegap / Cordova","slug":"phonegapcordova","order":4,"from_sync":false,"reference":false,"_id":"57242abb2ad0bc170012279b","project":"57240e292887bb0e00bb9d93","version":"57240e292887bb0e00bb9d96","__v":0,"createdAt":"2016-04-30T03:47:07.962Z"},"createdAt":"2016-04-30T03:47:57.350Z","project":"57240e292887bb0e00bb9d93","user":"57240d9f110e570e00486ca0","githubsync":"","version":{"version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["57240e292887bb0e00bb9d97","57241b7deae5090e00ee6249","57241c06eae5090e00ee624a","57242abb2ad0bc170012279b","5734d18c7b9859320047f4b1","57688cc71f818b0e00695efb","577ead2ca74eb40e00d97bca","57b66af649a12a0e007b461b","597e5f8f13505b0014251a79","59964eb2f824b4000f961fbe","5a15ab12f2643f001ee8737c","5ab1151799750500797334e0","5c597e8b0abe110014bf1a11","5e395a05470bc3002d78d886","5e42a9647515f300509a594d","5f5e716dcc85f9004a4fa193","5f6dd615c624d800180bd237","5f984feb8aed05003a0032dc","60ac0e9c4c04970016613c6c"],"_id":"57240e292887bb0e00bb9d96","createdAt":"2016-04-30T01:45:13.341Z","project":"57240e292887bb0e00bb9d93","releaseDate":"2016-04-30T01:45:13.341Z","__v":19},"__v":79}

Configuração do Projeto


<p style="margin-top:-20px;"><strong>1.</strong> Baixe a versão mais recente do jQuery disponível em https://jquery.com/download/ </p> <p style="margin-top:-30px;margin-bottom:-12px;"><strong>2.</strong> Copie o arquivo do jQuery para o diretório www/js do seu projeto e adicione a referência para o arquivo na página inicial (index.html): </p> [block:code] { "codes": [ { "code": "<script type=\"text/javascript\" src=\"js/jquery-1.12.3.min.js\"></script>", "language": "javascript" } ] } [/block] <p style="margin-bottom:-12px;margin-top:-12px;"><strong>3.</strong> Os seguintes **plugins** deverão ser adicionados ao seu projeto através do [Cordova CLI](https://cordova.apache.org/docs/en/4.0.0/guide/cli/):</p> <code>SENDER_ID</code> &ndash; é o identificador do seu projeto no Google Developers Console. Veja como obtê-lo [aqui](https://inngage.readme.io/v1.0/docs/configuracao-google-dev-console). No Firebase Console, este parâmetro é correspondente ao **project_number** do arquivo **google-services.json** [block:code] { "codes": [ { "code": "cordova plugin add cordova-plugin-device\ncordova plugin add phonegap-plugin-push --variable SENDER_ID=\"SENDER_ID\"\ncordova plugin add cordova-plugin-app-version\ncordova plugin add cordova-plugin-geolocation\ncordova plugin add cordova-plugin-dialogs", "language": "shell" } ] } [/block] <p style="margin-bottom:-12px;margin-top:-12px;"><strong>4.</strong> As seguintes permissões deverão ser adicionadas no arquivo AndroidManifest.xml localizado em /platforms/android/: </p> [block:code] { "codes": [ { "code": "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\" />\n<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\" />\n<uses-permission android:name=\"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS\" />", "language": "xml" } ] } [/block] <p style="margin-bottom:-12px;margin-top:-12px;"><strong>5.</strong> Adicione a seguinte parametrização dentro da tag meta de sua página index.html: </p> [block:code] { "codes": [ { "code": "<meta http-equiv=\"Content-Security-Policy\" content=\"default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'\">", "language": "html" } ] } [/block]