Configurações Necessárias

Configurações para utilização de Bluetooth

O framework ExternalAccessory permite que o aplicativo capture e manipule notificações sobre conexão e desconexão de terminal bluetooth.

Para incluir o framework ExternalAccessory em seu projeto selecione o botão '+' localizado na seção Frameworks, Libraries, and Embedded Content. como mostrado na imagem a seguir:

579

O aplicativo requer o registro do protocolo de comunicação do terminal por sua parte. O parceiro deverá adicionar dois itens para a chave para a chave "Supported external accessory protocols" no seu arquivo plist: "br.com.gertec.protocoloGertec" para suporte aos terminais da Gertec, como é o caso da MP5 e "com.paxsz.iPOS" para suporte aos terminais da PAX. Esta configuração é ilustrada conforme a imagem a seguir:

827

Além disso, caso deseja que a transação continue a ser executada mesmo quando sua aplicação não está visível (background mode), você deve adicionar a configuração "Required background modes" no arquivo plist do projeto, contendo o item "App communicates with an accessory". A configuração está expressa na imagem a seguir:

841

Por ultimo, configurar um mensagem de descrição privacidade de uso bluetooth:

822

Tips úteis App Store

que é o D.U.N.S pedido pela Apple? Como obté-lo?

O D.U.N.S é um código identificador comum de empresas utilizado para transações de comércios internacionais. Para obté-lo recomendamos entrar em contato com a Dun & Badstreet Brasil, que faz o registro da sua empresa e fornece esse número aqui no Brasil. Clique aqui para saber mais.

Como é o processo de liberação MFI?

O processo para solicitação a liberação deve ser feito na Pax e Gertec via email.

Pax: enviar email para [email protected] anexando um PDF com a seguinte informação:

Questionnaire
(1) PAX POS type(s): D150, D180.

Please provide the following information regarding your iOS application(s):
(2) Name of app as it will appear in App Store: Nome App
(3) App version: 1.0.0 (seu número de versão)
(4) Bundle Identifier: com.bundle.unico (seu bundle id)
(5) Device protocol names used by this App: com.paxsz.iPOS
(6) Is this a new or existing app on the App Store? Yes
(7) Will this app be used independently of the accessory hardware? No
(8) Please describe the iOS app for this accessory, including a general functional overview of the software and its key features
Credit and debit payments over iPhone/iPad through mPOS, with total security and no
bureaucracy. Process chip and magstripe transactions over bluetooth.

Gertec: enviar email para [email protected] adicionando no corpo do email a seguinte informação:

• Name: Nome App

• Version number: 1.0.0 (seu número de versão)

• Planned release date: 26/07/2021 (data que vc vai publicar o app)

• App Store category: Finances

• Bundle identifier: com.bundle.unico (seu bundle id)

• Functional overview:

Credit and debit payments over iPhone/iPad through mPOS, with total security and no

bureaucracy. Process chip and magstripe transactions over bluetooth.

Quando o app for liberado receberam um número MFI Gertec e um número MFI Pax, os quais devem ser adicionados no App Store na opção App Review Information - Notes

Exemplo:

409

image App Store 08/2021

Demo

É importante deixar um usuario de test e anexar um video que permita verificar o proceso de conexão entre o app e o mpos (não precisa ser longo). Logo que o app esteja publicado no App Store se recomenda deletar o usuario da base.

Exemplo:

663

image App Store 08/2021