प्लेबुक
वॉलेट ब्रांड लैंडिंग बनाम वास्तविक विस्तार दायरा (Wallet Brand Landing Vs Real Extension Scope)
बेयर वॉलेट ऐप ईमानदारी से एक मार्केटिंग एसपीए/डाउनलोड फ़नल है - यह क्रोम एमवी3 एक्सटेंशन नहीं है। सीआरए पीडब्ल्यूए मेनिफेस्ट को एक्सटेंशन आर्किटेक्चर समझने की गलती नहीं की जानी चाहिए।
उत्पादक अवतार और वॉलेट उत्पाद सतह
भाग 2 का 2
विशेषता जनरेटर (पीएनजी/एसवीजी डाउनलोड) मिंट मेटाडेटा फ़ीड यूआरएल के साथ सिंक्रनाइज़; बेयर वॉलेट ब्रांड लैंडिंग ईमानदारी से एक मार्केटिंग एसपीए/फ़नल है - यह क्रोम एमवी3 एक्सटेंशन नहीं है - और यह वास्तविक एक्सटेंशन आर्किटेक्चर से तुलना कैसे की जाती है।
डाउनलोड बटन कोई सिग्नेचर इंजन नहीं है
वॉलेट-ऐप होम + डाउनलोड टैब (क्रोम, फ़ायरफ़ॉक्स, ओपेरा, ब्रेव, एज) के साथ 'बेयर वॉलेट' ब्रांड बेचता है। public/manifest.json क्रिएट रिएक्ट ऐप (short_name: React App, display: standalone) के लिए डिफ़ॉल्ट PWA स्केलेटन है - कोई manifest_version, बैकग्राउंड सर्विस वर्कर, chrome.runtime या कंटेंट स्क्रिप्ट नहीं। यह केस अध्ययन जानबूझकर दायरे को सीमित करता है: उत्पाद की सतह एक फ़नल है; वास्तविक ब्राउज़र वॉलेट एक अलग वास्तुशिल्प ब्रह्मांड है।```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
## पहले उल्लेख पर अवधारणाएँ```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.
```स्टोर में 'इंस्टॉल फॉर क्रोम' टाइप करने का मतलब यह नहीं है कि रेपो में `chrome.scripting` है।
## यह वास्तव में क्या है?
रूट: होम और डाउनलोड। डाउनलोडपेज टैब्ड सीटीए दिखाता है; कुछ लेबल को स्थानांतरित भी किया जा सकता है (जैसे ब्रेव टैब में iOS टेक्स्ट) - यह फ़नल प्रोटोटाइप का एक निशान है, एक्सटेंशन गुणवत्ता नहीं। कोई Web3 हस्ताक्षर, कीरिंग, श्रृंखला परिवर्तन नहीं।
## PWA ≠ एक्सटेंशन
CRA में `manifest.json` आइकन, `start_url`, `display: standalone` होते हैं। क्रोम एक्सटेंशन अनुरोध करता है `manifest_version`, `background.service_worker`, `host_permissions`, `content_scripts`। दोनों को एक ही आरेख में संयोजित करना पाठक को गुमराह करता है।```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
```## वास्तविक विस्तार वास्तुकला (विपरीत)
उत्पादन वॉलेट: लॉक कीरिंग, पुष्टिकरण पॉपअप, `window.ethereum`/प्रदाता इंजेक्शन, नेटवर्क प्रबंधन, फ़िशिंग अलर्ट, अपडेट चैनल। लैंडिंग एसपीए में इनमें से कुछ भी नहीं है; यह दावा करना कि आप इसे ले जा रहे हैं, सुरक्षा का कर्तव्य है।
## जेनरेटर जैसी ही ईमानदारी
पिछला अनुभाग विशेषता शब्दावली को खुला रखता है। यह अनुभाग उत्पाद लाइन को खुला रखता है: बेयर वॉलेट ब्रांड फ़नल है। केस स्टडी अतिशयोक्तिपूर्ण नहीं है; यदि पाठक एमवी3 सीखना चाहते हैं, तो उन्हें एक अलग आर्किटेक्चर श्रृंखला की ओर निर्देशित किया जाता है - इस रेपो में कोई झूठ नहीं जोड़ा जाता है।
## इस एपिसोड में सबसे भ्रमित करने वाला मैचअप```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
आपके अपने सिस्टम की चेकलिस्ट
- क्या रेपो में
manifest_versionयाchrome.runtimeशामिल है? - क्या डाउनलोड बटन वास्तविक स्टोर यूआरएल पर जाते हैं या यह एक मृत सीटीए है?
- PWA मेनिफेस्ट फ़ील्ड उपयोगकर्ता से क्या वादा पूरा करते हैं?
- जब उपयोगकर्ता सोचता है कि 'मैंने इंस्टॉल किया है' तो कौन सी सुरक्षा संबंधी ग़लतफ़हमी उत्पन्न होती है?
- क्या वास्तविक विस्तार के लिए एक अलग रेपो/एडीआर सीमा तैयार की गई है?
इस अनुभाग से याद रखने योग्य बातें
- बेयर वॉलेट ऐप एक ब्रांड लैंडिंग फ़नल है।
- सीआरए पीडब्ल्यूए मेनिफेस्ट एमवी3 एक्सटेंशन का प्रमाण नहीं है।
- ईमानदार कवरेज बढ़े हुए बटुए के दावे से अधिक मूल्यवान है।
वॉलेट लिखना और वॉलेट बनना एक ही प्रतिबद्धता नहीं है।
FAQ
Frequently asked questions
मार्केटिंग एसपीए क्या है?
सिंगल पेज ऐप सेलिंग ट्रस्ट और वॉलेट लोड करने से पहले सीटीए डाउनलोड करें।
PWA मेनिफेस्ट क्या है?
इंस्टाल करने योग्य वेब एप्लिकेशन युक्तियाँ; यह कोई ब्राउज़र एक्सटेंशन API नहीं है.
क्या "सीआरए मेनिफेस्ट=क्रोम एक्सटेंशन" सही है?
PWA युक्तियाँ ≠ MV3 प्लगइन समझौता
यह अनुभाग क्या ठीक करता है?
यह अनुभाग वास्तविक विस्तार दायरे के साथ ब्रांड लैंडिंग को भ्रमित न करने का एडीआर लिखता है। वॉलेट-ऐप होम + डाउनलोड टैब (क्रोम, फ़ायरफ़ॉक्स, ओपेरा, ब्रेव, एज) के साथ 'बेयर वॉलेट' ब्रांड बेचता है। `public/manifest.json` क्रिएट रिएक्ट ऐप (`short_name: React App`, `display: standalone`) के लिए डिफ़ॉल्ट PWA स्केलेटन है - कोई `manifest_version`, बैकग्राउंड सर्विस वर्कर, `chrome.runtime` या कंटेंट स्क्रिप्ट नहीं। यह केस अध्ययन जानबूझकर दायरे को सीमित करता है: उत्पाद की सतह एक फ़नल है; वास्तविक ब्राउज़र वॉलेट एक अलग वास्तुशिल्प ब्रह्मांड है।
इंजीनियरिंग सिद्धांत सीखे गए
- उत्पाद सतह अभिकथन को रेपो में रनटाइम के साथ संरेखित किया जाना चाहिए।
- PWA और MV3 अलग-अलग वास्तुशिल्प ब्रह्मांड हैं; आरेख में मिश्रित नहीं.
- केस स्टडी अतिशयोक्तिपूर्ण नहीं है; सीमाएँ लिखता है.
जारी रखें पढ़ रहे हैं
जारी रखें पढ़ रहे हैं
श्रृंखला में अगला
विशेषता जेनरेटर: यूआरएल राज्य से मिंट मेटाडेटा
अवतार/विशेषता जनरेटर विकल्प यूआरएल क्वेरी पैरामीटर के साथ सिंक्रनाइज़ किए जाते हैं; पीएनजी/एसवीजी डाउनलोड मिंट मेटाडेटा और साझा करने योग्य दृश्यों के लिए…
संबंधित आलेख
रिंकीबी टेस्टनेट और मेननेट क्लाइंट पृथक्करण
कलेक्शन मिंट क्लाइंट मेननेट पर सख्त हो जाते हैं जबकि मार्केटप्लेस एसपीए रिंकीबी इन्फुरा पर लॉक हो जाता है। साझा वेब3/आईपीएफएस उपयोगिताओं के साथ…
संबंधित आलेख
ओपनसी जैसी सूचना वास्तुकला
बेयर क्रिप्टो मार्केटप्लेस एसपीए एक सूचना आर्किटेक्चर स्थापित करता है जो उत्पाद संदर्भों के रूप में ओपनसी को स्पष्ट रूप से कॉपी करता है: होम, मार्केटप्लेस,…