É meus amigos, daqui a pouco tá todo mundo comemorando.
Como estou no clima de Natal este ano, pensei em dar um presente: um vale de 10K SATs na Blitz Wallet.
Mais tarde, sem horário definido, vou postar minha mensagem de Feliz Natal e junto vai o link do vale.
Então, quem quiser tentar já deixa a Blitz instalada caso ainda não tenha.
A mensagem pode aparecer truncada em alguns clientes. Se surgir uma nota longa, dá uma olhada até o final porque provavelmente vai ter um link lá.
Login to reply
Replies (31)
Acho melhor distribuir em 10 vales-bitcoin de 1000 sats.
Mas enfim, já foi, você já estebeleceu as regras, rs.
Eu queria tanto que o pessoal da @Blitz Wallet adicionasse uma opção de criar vales-bitcoin mas que só as pessoas que nunca instalaram a Blitz antes pudessem resgatar os valores.
Agora imagina isso com uma função de referral, onde todos que resgatassem seu vale-bitcoin, ao fazerem novas transações, uma % da taxa paga por eles fosse para você que indicou e deu um vale-bitcoin para essa pessoa.
Será que existe uma forma de saber se uma instalação Blitz é única em um aparelho? que o usuaário não desinstalou e reinstalou o app só para regstar o vale-bitcoin.
Joyeux Noël 🎄🎁 with @Blitz Wallet 🫶
View quoted note →
Isso seria invasivo, prefiro não.
Explique
Como seria invasivo?
No caso da Blitz adicionar a função de registro de dispositivos.
Isso ou seria gravado no dispositivo (o que a cada formatação seria apagado, possibilitando de realizar o procedimento novamente) ou seria gravado em algum servidor da Blitz. Os IDs dos celulares são gravados também pelos nossos ISPs, então em um possível cruzamento de dados ou vazamento, a privacidade seria afetada.
Mesmo que as chances sejam mínimas, é um risco.
Essa é a questão que eu estava pensando e que é complicada. Mas eu acredito que existem maneiras de ter essa informação localmente de forma não 100% eficaz mas que abrange a maioria dos casos. Vou pesquisar mais a respeito.

Qual foi a sua pergunta?
Como saber se a instalação de um aplicativo é única e a pessoa simplesmente não desinstalou e reinstalou o aplicativo? Como o desenvolvedor pode saber essa informação?
Talvez se a Blitz criar um mecanismo de backup na cloud, poderia ajudar nessa questão, né?
Como saber se a instalação de um aplicativo é única e a pessoa simplesmente não desinstalou e reinstalou o aplicativo? Como o desenvolvedor pode saber essa informação?
cite quais são os métodos e a quem pertencem os devidos programas.
Desenvolvedores detectam se uma instalação de app é única ou uma reinstalação rastreando identificadores persistentes associados à conta do usuário ou dispositivo, que sobrevivem à desinstalação. Isso permite distinguir novas instalações de reinstalações, ajudando em análises de retenção e fraudes. Métodos comuns incluem IDs de usuário, tokens de instalação e históricos de lojas de apps.
## Métodos no Android
- **Advertising ID (Google Play Services)**: Identificador resettável pelo usuário, persistente à reinstalação se a conta Google for a mesma. Pertence ao Google Play Services, usado para rastrear instalações únicas via Firebase ou Google Analytics.[1]
- **Firebase Installation ID (FID)**: Gera um ID único por instalação, mas combina com Instance ID para persistir em reinstalações. Pertence ao Firebase (Google), ideal para analytics.[5]
- **Histórico da Google Play Store**: Registra apps baixados anteriormente, visível em "Gerenciar apps e dispositivos > Não instalados". Pertence à Google Play Store, detecta reinstalações pela conta.[2][3][4]
- **Logcat e Finsky Logs (ADB)**: Desenvolvedores acessam logs via ADB para monitorar instalações/atualizações, identificando reinstalações por pacote. Pertence ao Android Debug Bridge (Google).[1]
## Métodos no iOS
- **Identifier for Advertisers (IDFA)**: Similar ao Advertising ID, resettável, persiste com iCloud. Pertence à Apple, usado com SKAdNetwork para atribuição.
- **App Store Receipt**: Contém histórico de compras/instalações, validado pelo servidor. Pertence ao App Store Connect (Apple).
- **iCloud Key-Value Storage**: Armazena IDs personalizados vinculados à conta Apple ID. Pertence ao iCloud (Apple).
## Abordagens Gerais para Desenvolvedores
- **Servidor Backend**: Armazena um UUID gerado na primeira instalação, enviado pelo app na autenticação. Pertence à infraestrutura do desenvolvedor (ex: AWS, Firebase).
- **Device Fingerprinting**: Combina IMEI, modelo e MAC (com permissões), mas restrito por privacidade. Pertence a bibliotecas como Adjust ou AppsFlyer.
Esses métodos respeitam GDPR e políticas de privacidade, exigindo consentimento para trackers.
Citations:
[1] Depurar instalações de apps e atualizações
[2] como saber quais aplicativos a pessoa ja baixou ou ...
[3] COMO SABER se UM APLICATIVO já FOI INSTALADO no ...
[4] Reinstale e reative apps - Android - Google Play Ajuda
[5] Seu app está instalado? A API Get Installed Related Apps vai ...
[6] Não é possível instalar o app pois outro usuário já ...
[7] Monitorizar Informações e Atribuições de Aplicações
[8] Como Desativar o Modo Desenvolvedor do Celular
[9] Verificar os links de apps | App architecture
[10] Desinstalar um app e instalar novamente

Google for Developers
Depurar instalações de apps e atualizações | Android Management API | Google for Developers
Reinstale e reative apps - Android - Google Play Ajuda
Pode usar as apps que comprou no Google Play em todos os dispositivos Android sem ter de as pagar novamente. Os dispositivos têm de ter sessão in...
Chrome for Developers
Seu app está instalado? A API Get Installed Related Apps vai te ajudar! | Capabilities | Chrome for Developers
A API Get Installed Related Apps é uma API de plataforma da Web que permite verificar se um App Web Progressivo (PWA), um app Android ou um app da...

Monitorizar Informações e Atribuições de Aplicações - Microsoft Intune
Depois de atribuir uma aplicação a utilizadores ou dispositivos, utilize estas informações para o ajudar a monitorizar a status da aplicação.

InfinitePay
Guia Rápido: Como Desativar o Modo Desenvolvedor do Celular
Confira o passo a passo simples de como desativar o modo desenvolvedor do celular. O modo desenvolvedor, quando ativado, pode bloquear alguns aplic...

Android Developers
Verificar os links de apps | App architecture | Android Developers
Desinstalar um app e instalar novamente - Comunidade Google Play
Provavelmente não, é a questão dos servidores que citei.
E qual a sua opinião? possível de forma não invasiva?
🇧🇷 O que é o Islã? 🇧🇷
🔴 O Islã não é apenas outra religião. É a mesma mensagem pregada por Moisés, Jesus e Abraão.
🔵 Islã literalmente significa "submissão a Deus" e nos ensina a ter uma relação direta com Deus.
🔴 Lembra-nos que uma vez que Deus nos criou, ninguém mais deve ser adorado, exceto Deus.
🔵 Também nos ensina que Deus não é como um ser humano ou qualquer coisa que possamos imaginar.
🔴 O conceito de Deus é resumido no Alcorão:
📖 { Dize: Ele é Deus, o Único.
Allah , the Eternal Refuge.
Jamais gerou ou foi gerado.
E ninguém é comparável a Ele. } (Alcorão 112:1-4)
🔵 Tornar-se muçulmano não é dar as costas para Jesus.
🔴 É voltar aos ensinamentos originais de Jesus e obedecê-lo.
Pra mim não existe outra forma.
Então ou deveria ser algo limitado por tempo ou senha, mas no mundo da internet não cola.
Deixe como está, ou afete a privacidade dos usuários.
Mas lembre-se, a Blitz não é algo totalmente focada em privacidade. É uma carteira focada para pessoas comuns e que tenha um certo grau de privacidade mas não algo paranóico. Inclusive eles tem notificação pelo esquema lá do Google. E acredito que irão implementar algum tipo de backup por nuvem, talvez igual o esquema da 
Introducing Recoverbull: a bitcoin wallet backup system using strong encryption, cloud storage and anonymous key servers
Recoverbull is Bull Bitcoin’s new open‑source backup protocol, making mobile wallet recovery fast, simple, and secure, without giving up custod...
Sim, eu sei. Mas o lado bom de tudo isso é que a Blitz é open source. Posso mudar o que quiser, ou a comunidade pode criar forks voltados para privacidade.
Estamos vivendo em tempos sombrios, quanto mais segredos mantivermos, melhor. Espero que os devs dessas carteiras estejam do nosso lado.
Eu não sou tão paranóico, principalmente com carteiras focadas para o uso no dia dia. Eu estou mais preocupado em ver uma carteira que seja boa, segura, de fácil uso e que uma pessoa comum consiga usar sem muitos entraves.
E convenhamos, a maioria das pessoas também não são paranóicas, para os paranóicos existem soluções complicadas que eles entendem e sabem como usar.
Eu estou mais preocupado com adoção.
A adoção daqui pra frente vai aumentar, mas com comunistas estatistas e sanguesugas fica complicado aderir abertamente.
Eu acredito que para o Bitcoin ter sucesso, precisamos pelo menos de um L2 que permita transações rápidas e baratas e com custódia própria. E eu acho que a Spark entrega isso, e para a Spark continuar sendo desenvolvida e tal, ela precisa ter sucesso.
Eu acredito que em algum momento a maioria dos países irão bloquear das lojas de aplicativos, carteiras que não façam KYC. Mas eu ficaria triste se isso acontecesse antes de pelo menos termos uma adoção do Bitcoin como forma de pagamento com algum relativo sucesso. Eu queria que fosse como o que aconteceu com o Uber pelo menos. Muitas pessoas usando e depois o governo enchesse o saco.
Já enche o saco a muito, é questão de tempo.
Precisamos agilizar.
Sim, mas vão encher mais.
Quanto mais sucesso do Bitcoin, mais encheção do Estado.
Claro, o estado é controlado pelos banqueiros!
Mídia, bancos e governos são dependentes entre si.
Ninguém solta a mão de ninguém.
Tudo no tempo certo