Skip to content

Commit 53255c8

Browse files
Add seção Desenvolvendo um aplicativo
1 parent 2e587c2 commit 53255c8

1 file changed

Lines changed: 39 additions & 26 deletions

File tree

_i18n/pt/_posts/cielo-lio/2017-01-01-cielo-lio.md

Lines changed: 39 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Para aprender mais sobre funcionalidades e especificidades técnicas, acesse a s
3939

4040
Está iniciando agora a sua jornada de integração e não sabe por onde começar? Aqui, você encontra uma visão simplificada dos principais passos para integrar com a Cielo Smart e publicar seu aplicativo na Cielo Store.
4141

42-
<img src="https://desenvolvedores.cielo.com.br/api-portal/sites/default/files/jornada_de_integ_atual_0.png" width="500" height="500" />
42+
![jornada de integracapo](../../../../images/cielo-lio/jornadadeintegr.png)
4343

4444
A primeira seção desta documentação, intitulada **Introdução**, apresenta uma visão geral da Cielo Smart, explicando sua proposta e benefícios. Nessa parte, você encontra este guia de primeiros passos com orientações básicas para iniciar a integração, um glossário com os principais termos técnicos utilizados ao longo da documentação, os canais de suporte disponíveis e uma área dedicada às últimas atualizações da plataforma.
4545

@@ -167,8 +167,7 @@ A Cielo Smart oferece funcionalidades exclusivas que agregam valor à experiênc
167167
- **Integração com sistemas de automação comercial**: Via SDK e APIs REST, permitindo que desenvolvedores criem soluções personalizadas para o terminal.
168168
- **NFC**: tecnologia presente permitindo o pagamento utilizando cartões com tecnologia contactless
169169

170-
<aside style="background-color: #d4edda; padding: 15px; border-left: 5px solid #28a745; color: #155724;margin-top: 20px; margin-bottom: 20px;">
171-
A Cielo LIO é compatível com periféricos de hardware como impressoras Bluetooth (parceiros utilizam impressoras das marcas Zebra, Datex e Leopardo) e leitores RFID. A conexão e o pareamento desses dispositivos são de responsabilidade do aplicativo do parceiro. </aside>
170+
<aside style="background-color: #d4edda; padding: 15px; border-left: 5px solid #28a745; color: #155724;margin-top: 20px; margin-bottom: 20px;"> A Cielo LIO é compatível com periféricos de hardware como impressoras Bluetooth (parceiros utilizam impressoras das marcas Zebra, Datex e Leopardo) e leitores RFID. A conexão e o pareamento desses dispositivos são de responsabilidade do aplicativo do parceiro. </aside>
172171

173172
## Arquitetura
174173

@@ -260,51 +259,65 @@ Aqui, estão reunidas orientações essenciais para garantir que sua integraçã
260259
- Ao adaptar um aplicativo desenvolvido para outra plataforma, mantenha apenas os recursos e botões relevantes para o usuário da Cielo Smart.
261260
- Recomenda-se o uso do [Material Design](https://m3.material.io/) no desenvolvimento de aplicações para a Cielo Smart, promovendo a adoção de boas práticas de design e melhorando a experiência em dispositivos móveis.
262261

263-
### Modelos de integração com a plataforma Cielo LIO
262+
# DESENVOLVENDO UM APLICATIVO PARA CIELO SMART
264263

265-
#### Integração Remota | Cielo LIO Order Manager
264+
## Primeiros passos: Publicando seu aplicativo
265+
266+
Está começando sua jornada e quer saber como disponibilizar seu aplicativo na Cielo Smart? Este guia foi criado para ajudar você a entender os principais passos para publicar seu aplicativo!
267+
268+
Para disponibilizar seu aplicativo na Cielo Smart, você precisa garantir que ele esteja pronto para atender às necessidades dos clientes com qualidade e segurança. Com este guia, você tem os recursos necessários para dar os primeiros passos com confiança.
269+
270+
![jornada de integracapo](../../../../images/cielo-lio/jornadapp.png)
271+
272+
O processo de disponibilização do aplicativo varia conforme o tipo de loja escolhida, podendo ser loja pública ou privada.
273+
Para conferir o passo a passo detalhado de cada cenário, acesse os guias abaixo:
274+
- [Publicação do aplicativo em uma loja pública](https://developercielo.github.io/manual/cielo-lio#loja-pública)
275+
- [Publicação do aplicativo em uma loja privada](https://developercielo.github.io/manual/cielo-lio#loja-privada)
276+
277+
<aside style="background-color: #d4edda; padding: 15px; border-left: 5px solid #28a745; color: #155724;margin-top: 20px; margin-bottom: 20px;"> Você pode solicitar uma Cielo Smart para testes e publicação de aplicativos. Clique aqui para aprender como. Além disso, antes da Cielo Smart chegar até você, você também pode utilizar o Cielo Emulador, um aplicativo que facilita a validação da sua integração com a Cielo Smart, eliminando a necessidade de utilizar o hardware físico em modo debug. Essa solução simula o comportamento da Cielo Smart, processando solicitações e gerando respostas para o software de integração. </span></aside>
278+
279+
## Modelos de integração com a plataforma Cielo Smart
280+
281+
### Integração Remota | Cielo LIO Order Manager
266282

267283
Conjunto de APIs que permitem que o cliente continue utilizando sua solução de PDV / Automação Comercial com todas as funcionalidades. No momento de realizar o pagamento, ocorre a integração com o gerenciador de pedidos (Order Manager) da Cielo LIO, de forma rápida, simples e segura.
268284
[Ir para integração remota](https://developercielo.github.io/manual/cielo-lio#integração-remota)
269285

270-
#### Integração via Deeplink
286+
### Integração via Deeplink
271287

272288
A Cielo oferece integração via intents para comunicação por meio de deep links, permitindo que aplicativos Android se integrem a recursos como pagamento, impressão e cancelamento
273289
[Ir para integração via Deeplink](https://developercielo.github.io/manual/cielo-lio#integra%C3%A7%C3%A3o-via-deeplink7)
274290

275291

276-
# Desenvolva seu aplicativo para Cielo LIO
277-
278-
## Introdução
279-
280-
Com a Cielo LIO é possível que empresas e parceiros tenham seu aplicativo rodando na plataforma da Cielo. Esses aplicativos podem ou não estar integrados com o pagamento, tudo vai depender da finalidade da empresa ou parceiro.
281-
282-
Abaixo, você encontra todas as informações necessárias para desenvolver um aplicativo para a Cielo LIO.
292+
## Pré-requisitos
283293

284-
## Ambiente de Desenvolvimento
294+
Com a Cielo Smart, empresas e parceiros podem executar seus aplicativos diretamente na plataforma da Cielo. Esses aplicativos podem ou não estar integrados com o pagamento, dependendo dos objetivos específicos de cada negócio.
285295

286-
A Cielo recomenda que seja utilizada a IDE do Android Studio (versão 2.2.2 ou superior), visando garantir o funcionamento do
287-
aplicativo na plataforma Cielo LIO.
296+
Antes de iniciar o desenvolvimento de um aplicativo para a Cielo Smart, é importante atender a alguns requisitos técnicos que garantem compatibilidade e desempenho. A seguir, apresentamos os principais pontos que devem ser considerados para uma integração eficiente com a plataforma.
288297

289-
Para mais detalhes sobre a instalação e configuração do Android Studio, [clique aqui](https://developer.android.com/index.html)
298+
**Linguagem de programação**
290299

291-
Para a criação de um novo projeto no Android Studio, [clique aqui](https://developer.android.com/training/basics/firstapp/creating-project.html)
300+
A Cielo Smart é compatível com aplicativos desenvolvidos em Java ou Kotlin. Recomenda-se o uso dessas linguagens para garantir melhor desempenho, estabilidade e integração com o sistema.
292301

293-
## Linguagem de Programação
302+
Embora outras linguagens possam ser utilizadas, a responsabilidade pela compatibilidade e funcionamento do aplicativo será inteiramente do desenvolvedor.
294303

295-
A Cielo LIO aceita aplicativos desenvolvidos em Java ou Kotlin, como linguagens oficiais. As demais linguagens são permitidas, porém é de responsabilidade do desenvolvedor.
304+
**Ambiente de desenvolvimento**
296305

297-
Recomendamos que essas linguagens sejam utilizadas para garantir o funcionamento e facilidade de integração com a Cielo LIO
306+
Recomenda-se o uso da a IDE Android Studio, versão 2.2.2 ou superior, para garantir a correta execução dos aplicativos na Cielo Smart.
298307

299-
## Cielo OS
308+
Os links abaixos oferecem direcionamentos de instalação, configuração e criação de projetos.
309+
- [Guia de instalação e configuração do Android Studio](https://developer.android.com/index.html)
310+
- [Criando um novo projeto no Android Studio](https://developer.android.com/training/basics/firstapp/creating-project.html)
300311

301-
O sistema operacional da plataforma Cielo LIO foi personalizado e, com isso, surgiu o Cielo OS, que é baseado em Android.
312+
**Versão target da aplicação**
302313

303-
## Cielo LIO - Versão target da aplicação
314+
Para garantir compatibilidade com os modelos e versões do Android utilizados nos terminais LIO, recomenda-se:
315+
- SDK mínima: 24
316+
- SDK target: 29
304317

305-
Recomenda-se que o desenvolvedor utilize as versões de sdk mínima 24 e target 29, para garantir compatibilidade com os modelos e versões do Android da LIO. **Se o target estiver menor do que a versão 29, não estará apto para ser distribuído para os nossos terminais.**
318+
Aplicativos com target inferior à versão 29 não poderão ser distribuídos na Cielo Smart. Além disso, é essencial que o aplicativo esteja em conformidade com os requisitos do Android 10, como permissões, notificações e uso de serviços em foreground.
306319

307-
> Para que o seu aplicativo funcione corretamente em todos os terminais, deve-se garantir que o aplicativo esteja de acordo com as definições de uso do Android 10 (Ex: permissões, notificações, uso de serviço em foreground).
320+
<aside style="background-color: #f8d7da; padding: 15px; border-left: 5px solid #dc3545; color: #721c24;margin-top: 20px; margin-bottom: 20px;"> A Cielo não permite que aplicativoS sejam desenvolvidos utilizando o recurso WebView. Esse recurso visual deixa a plataforma da Cielo LIO vulnerável. Caso a aplicação esteja utilizando o WebView, esta não atenderá aos parâmetros de certificação e não será disponibilizada na Cielo Store. </aside>
308321

309322
## Recursos Indisponíveis
310323

0 commit comments

Comments
 (0)