- WalletWallet é uma ferramenta web gratuita que converte códigos de barras físicos em passes digitais para o Apple Wallet
- Funciona diretamente no navegador e gera passes a partir de códigos de barras de cartões de fidelidade ou pontos
- Pode ser usado sem cadastro, instalação ou login, e todo o processamento é feito localmente
- O usuário pode definir título do passe, cores, campos exibidos e baixar o arquivo
.pkpass
- O principal destaque é permitir a criação simples de passes para o Apple Wallet sem expor dados pessoais
Visão geral do WalletWallet
- WalletWallet é um utilitário simples que converte códigos de barras físicos em passes digitais para o Apple Wallet®
- É oferecido totalmente grátis e roda diretamente no navegador
- É possível inserir cartões de associado, cartões de pontos, códigos de barras de associação e convertê-los em passes digitais
Principais recursos
- Entrada de dados de código de barras de cartão de associado
- O usuário pode inserir manualmente os dados do código de barras ou registrá-los por leitura de QR code ou envio de imagem
- Há suporte para leitura com câmera e entrada manual
- Configuração visual do passe
- É possível personalizar título do passe, rótulos, valores, cor do cartão e outros elementos
- No formato de saída, é possível escolher entre QR Code, Code 128, PDF417 e Aztec
- Geração e download do passe
- Após concluir a configuração, é gerado um arquivo padrão no formato
.pkpass
- O arquivo gerado pode ser baixado e adicionado diretamente ao Apple Wallet
Privacidade e facilidade de uso
- Não exige cadastro, não exige instalação e não requer inserção de dados pessoais
- Todo o processamento do código de barras é feito localmente, então os dados não são enviados para fora
- Como funciona no navegador, é acessível tanto em dispositivos móveis quanto em desktop
1 comentários
Comentários no Hacker News
Seria muito bom se fosse possível adicionar informações de localização ao passe
A Apple pode fazer o passe aparecer automaticamente na tela com base na localização do aparelho
Se o usuário pudesse definir diretamente a localização no mapa para exibi-lo, por exemplo, ao ir ao supermercado, um passe personalizado poderia aparecer direto na tela bloqueada
Documentação relacionada: Apple Wallet Pass Locations
Achei interessante a frase “inserir manualmente o código de barras sem escanear com IA”
Soa como se a entrada manual tivesse menos erros do que a IA
Mas o reconhecimento de código de barras já é uma tecnologia madura e não precisa de IA
Os códigos de barras foram criados justamente para reduzir erros de entrada manual, então é irônico optar pela digitação manual
Ainda assim, se for difícil usar uma biblioteca grande de código de barras no navegador, a entrada manual pode ser razoável
Apps como o bineye para Android podem solicitar a leitura em uma página web e retornar os dados do código de barras, evitando a digitação manual
A maioria faz extração de dados de imagens com IA, mas houve casos em que a IA leu detalhes incorretamente
Por exemplo, ao enviar só a imagem do código de barras, o modelo também exigia o campo “nome” e não conseguia criar o passe
Esse recurso é realmente útil
Há muitos cartões de associação que existem apenas em formato físico, e muitas lojas se recusam a procurar pelo número de telefone
Porém, como arquivos .pkpass precisam ser assinados com um certificado da Apple, a geração totalmente no lado do cliente não é possível
Uma solução seria publicar o código de assinatura como open source e deixar que o usuário o execute localmente com sua própria conta Apple Developer
É bom que também haja suporte ao Google Wallet para usuários de Android
No lugar dele, o SuperCards foi mais útil. Também permite salvar fotos, e cartões e ingressos não ficam misturados como no Apple Wallet
Ótima ideia
A maioria dos cartões de loja é escaneada por código de barras, mas às vezes é preciso ditar o número de associado por telefone
Então seria útil imprimir o número de associado abaixo do código de barras
Uma dica de CSS: defina o tamanho mínimo da fonte dos campos de entrada como 16px para evitar o zoom automático ao focar no iOS
Eu resolvi esse problema com o Wallet Creator
Não sabia que bastava oferecer o download de um arquivo preparado de forma tão simples
Fico curioso para saber se é open source
Porque aí é preciso gerenciar mais um aplicativo e ainda existe o risco de rastreamento do usuário
Gostei da ideia
Mas me preocupo com a privacidade, já que os dados do passe são enviados ao servidor
Fico curioso se não daria para processar tudo dentro do navegador
O arquivo pode ser criado localmente, mas não pode ser carregado no Apple Wallet
Talvez seja uma ideia simplista, mas fico pensando se não bastaria escanear frente e verso do cartão com um app como o Apple Notes e mostrar isso na loja
Fico pensando por que a Apple exige um processo tão complicado para adicionar um item tão simples
O Google Wallet já tem esse recurso embutido
Esse recurso também funciona no Google Wallet
Talvez valha a pena mudar a mensagem para enfatizar esse ponto
Fico curioso se existe algum recurso especial