Oyun Kitabı

Atterrissage de la marque Wallet par rapport à la portée réelle de l'extension (Atterrissage DE La Marque Wallet Par Rapport A La Portee Reelle DE Lextension)

L'application Bare Wallet est honnêtement un SPA marketing/entonnoir de téléchargement – ​​ce n'est pas une extension Chrome MV3. Le manifeste CRA PWA ne doit pas être confondu avec l’architecture d’extension.

Surface productive du produit Avatar et Wallet

Partie 2 de 2

générateur de traits (téléchargement PNG/SVG) flux de métadonnées mint synchronisé avec l'URL ; L'atterrissage de la marque Bare Wallet est honnêtement un SPA/entonnoir marketing – ce n'est pas l'extension Chrome MV3 – et comment il se compare à l'architecture d'extension réelle.

Generative avatar and wallet product surface diagram

Le bouton de téléchargement n'est pas un moteur de signature

wallet-app vend la marque « Bare Wallet » avec les onglets Accueil + Téléchargement (Chrome, Firefox, Opera, Brave, Edge). public/manifest.json est le squelette PWA par défaut pour Create React App (short_name: React App, display: standalone) – pas de manifest_version, de travailleur de service en arrière-plan, chrome.runtime ou de script de contenu. Cette étude de cas restreint délibérément le champ d’application : la surface du produit est un entonnoir ; Le véritable portefeuille du navigateur est un univers architectural à part.```text What shipped (Bare Wallet app) CRA React SPA Home (brand) Download tabs (install CTAs) public/manifest.json ← PWA sample, NOT MV3

What a real extension needs MV3 manifest_version: 3 background service worker contentscripts / injected provider permissioned RPC + keyring popup UI ≠ marketing landing


## Concepts à la première mention```text
📦 Pazarlama SPA
Cüzdanı yüklemeden önce güven ve indirme CTA'sı satan tek sayfa uygulaması.

📦 PWA Manifest
Kurulabilir web uygulaması ipuçları; tarayıcı extension API'si değildir.

📦 MV3 Extension
Manifest V3 ile service worker, izinler ve sayfaya enjekte provider içeren gerçek eklenti.

📦 Kapsam Dürüstlüğü
Repoda neyin olduğu ile pazarlama metninin ne ima ettiğini ayırmak.
```Taper « Installer pour Chrome » dans le Store ne signifie pas qu'il y a `chrome.scripting` dans le dépôt.

## Qu'est-ce que c'est vraiment ?

Itinéraires : Accueil et Téléchargement. DownloadPage affiche des CTA à onglets ; Certaines étiquettes peuvent même être décalées (comme le texte iOS dans l'onglet Brave) — il s'agit d'une trace d'un prototype d'entonnoir, pas d'une qualité d'extension. Pas de signatures Web3, de porte-clés, de changements de chaîne.

## PWA ≠ Extension

L'ARC porte les icônes `manifest.json`, `start_url`, `display: standalone`. L'extension Chrome demande `manifest_version`, `background.service_worker`, `host_permissions`, `content_scripts`. La combinaison des deux dans le même schéma induit le lecteur en erreur.```text
ADR: Wallet product surface
  Decision: ship brand landing + download funnel only
  Non-goal: Chrome MV3 keyring / injected ethereum provider
  Why: marketing speed; wallet core is a different product
  Risk: users confuse CTA with installed extension
  Mitigation: honest copy + separate extension repo when real
```## Architecture d'extension réelle (contraste)

Portefeuille de production : porte-clés verrouillé, popup de confirmation, injection `window.ethereum`/fournisseur, gestion du réseau, alertes phishing, canal de mise à jour. Landing SPA ne propose aucun de ces éléments ; Prétendre que vous le portez est un devoir de sécurité.

## Même honnêteté que Generator

La section précédente garde le vocabulaire des traits ouvert. Cette section maintient la gamme de produits ouverte : la marque Bare Wallet est un entonnoir. L’étude de cas n’exagère pas ; Si le lecteur souhaite apprendre MV3, il est dirigé vers une série d'architectures distinctes — aucun mensonge n'est ajouté à ce référentiel.

## Les confrontations les plus déroutantes de cet épisode```text
❌ CRA manifest = Chrome extension
✓ PWA ipuçları ≠ MV3 eklenti sözleşmesi

❌ Download CTA'ları extension'ın var olduğunu kanıtlar
✓ CTA pazarlamadır; runtime API kanıttır

❌ Landing'e 'wallet' yazmak keyring demektir
✓ İsim markadır; kapsam ADR ile sınırlanır

❌ Scope'u şişirerek portföyü büyütmek
✓ Dürüst dar kapsam, güvenilir case study'dir

Liste de contrôle de votre propre système

  1. Le dépôt contient-il manifest_version ou chrome.runtime ?
  2. Les boutons de téléchargement mènent-ils à l'URL réelle du magasin ou s'agit-il d'un CTA mort ?
  3. Quelle promesse utilisateur les champs du manifeste PWA offrent-ils ?
  4. Quel malentendu en matière de sécurité survient lorsque l'utilisateur pense « J'ai installé » ?
  5. Une limite repo/ADR distincte a-t-elle été établie pour la prolongation réelle ?

Choses à retenir de cette section

  1. L'application Bare Wallet est un entonnoir d'atterrissage de marque.
  2. Le manifeste CRA PWA n’est pas une preuve de l’extension MV3.
  3. Une couverture honnête vaut plus qu’une réclamation gonflée sur le portefeuille.

Écrire un portefeuille et devenir un portefeuille n'est pas le même engagement.

FAQ

Frequently asked questions

Qu’est-ce que le Marketing SPA ?

Application d'une seule page vendant la confiance et téléchargez le CTA avant de charger le portefeuille.

Qu’est-ce que le manifeste PWA ?

Conseils sur les applications Web installables ; Ce n'est pas une API d'extension de navigateur.

« Manifeste CRA = extension Chrome » est-il correct ?

Conseils PWA ≠ Accord du plugin MV3

Que corrige cette section ?

Cette section écrit l'ADR consistant à ne pas confondre l'atterrissage de la marque avec la portée réelle de l'extension. wallet-app vend la marque « Bare Wallet » avec les onglets Accueil + Téléchargement (Chrome, Firefox, Opera, Brave, Edge). `public/manifest.json` est le squelette PWA par défaut pour Create React App (`short_name: React App`, `display: standalone`) – pas de `manifest_version`, de travailleur de service en arrière-plan, `chrome.runtime` ou de script de contenu. Cette étude de cas restreint délibérément le champ d’application : la surface du produit est un entonnoir ; Le véritable portefeuille du navigateur est un univers architectural à part.

Principes d'ingénierie appris

  • L’assertion de surface du produit doit être alignée sur le runtime dans le dépôt.
  • PWA et MV3 sont des univers architecturaux distincts ; pas mélangés dans le diagramme.
  • L’étude de cas n’exagère pas ; écrit les limites.

Continuer la lecture

Continuer la lecture

Suivant en série

Articles connexes

Articles connexes

Paylaş