Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Dúvida] Deeplink para QR Code #591

Open
Guihgo opened this issue Apr 17, 2024 · 4 comments
Open

[Dúvida] Deeplink para QR Code #591

Guihgo opened this issue Apr 17, 2024 · 4 comments

Comments

@Guihgo
Copy link

Guihgo commented Apr 17, 2024

Boa noite comunidade.

Nos smartphones da Samsung, o aplicativo da câmera, ao escanear um Pix QR Code, permite abrir o app do banco para prosseguir com o pagamento. Por acaso alguém sabe como isso é feito ? Se isso realmente é feito com deeplink e qual o scheme e host do deeplink ?

Agradeço toda colaboração

@rodrigost23
Copy link

Pelo que entendi, é uma implementação própria da Samsung. Olhando no logcat, encontrei o seguinte:

04-23 21:12:37.223  3901  3901 D ResolverListAdapter: driInside.mDisplayLabel->BradescodriInside.mExtendedInfo;BradescodriInside.mResolveInfoResolveInfo{767f4ab com.bradesco/br.com.bradesco.integrador.MainActivity m=0x108000 userHandle=UserHandle{0}}
04-23 21:12:37.223  3901  3901 I ResolverListAdapter: Add DisplayResolveInfo component: ComponentInfo{com.bradesco/br.com.bradesco.integrador.MainActivity}, intent component: ComponentInfo{com.bradesco/br.com.bradesco.integrador.MainActivity}
04-23 21:12:37.223  3901  3901 D ResolverListAdapter: driInside.mDisplayLabel->NubankdriInside.mExtendedInfo;NubankdriInside.mResolveInfoResolveInfo{b117708 com.nu.production/br.com.nubank.app.SamsungPixActivity m=0x108000 userHandle=UserHandle{0}}
04-23 21:12:37.223  3901  3901 I ResolverListAdapter: Add DisplayResolveInfo component: ComponentInfo{com.nu.production/br.com.nubank.app.SamsungPixActivity}, intent component: ComponentInfo{com.nu.production/br.com.nubank.app.SamsungPixActivity}

Pelo nome da activity do Nubank, parece que é um tipo de intent que Samsung inventou.

Tanto o Bradesco quanto o Nubank usam o seguinte no intent filter da activity deles:

<action android:name="android.intent.action.Pix"/>
<category android:name="android.intent.category.DEFAULT"/>

Não achei isso documentado em lugar nenhum, parece haver alguma comunicação interna entre a Samsung e os PSPs.

@GSFZamai
Copy link

Bom dia, tudo bem?
Sabem dizer se é possivel fazer esse deeplink também no iOS?
Obrigado! (Samsung, funcionou direitinho, obrigado!)

@astraube
Copy link

@GSFZamai Você conseguir resolver no IOS?

@GSFZamai
Copy link

GSFZamai commented Dec 2, 2024

Acabei optando por não seguir com a implementação no iOS, pelo menos não por agora.

@GSFZamai Você conseguir resolver no IOS?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants