chore(client): fill in Firebase web config (apiKey / appId)
Only the VAPID key (Web Push certificate) is still REPLACE_ME; the push guard now keys off vapidKey so nothing prompts until it's set. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -32,26 +32,27 @@
|
||||
<title>KC-App</title>
|
||||
<link rel="manifest" href="manifest.json">
|
||||
|
||||
<!-- Firebase Cloud Messaging (web push). Fill in apiKey / appId / vapidKey
|
||||
from the Firebase console (Project settings > General / Cloud Messaging).
|
||||
Until then window.KC_FIREBASE.apiKey stays "REPLACE_ME" and
|
||||
kcGetPushToken() returns null, so the app simply runs without push. -->
|
||||
<!-- Firebase Cloud Messaging (web push). vapidKey still needs the Web Push
|
||||
certificate key pair (Project settings > Cloud Messaging > Web config).
|
||||
Until it's set kcGetPushToken() returns null and the app runs without
|
||||
push. -->
|
||||
<script src="https://www.gstatic.com/firebasejs/10.13.2/firebase-app-compat.js"></script>
|
||||
<script src="https://www.gstatic.com/firebasejs/10.13.2/firebase-messaging-compat.js"></script>
|
||||
<script>
|
||||
window.KC_FIREBASE = {
|
||||
apiKey: "REPLACE_ME",
|
||||
apiKey: "AIzaSyDxBpdmW8lUHSuix--3AsWJScGQy9o3G_M",
|
||||
authDomain: "konfi-castle-app.firebaseapp.com",
|
||||
projectId: "konfi-castle-app",
|
||||
storageBucket: "konfi-castle-app.firebasestorage.app",
|
||||
messagingSenderId: "307226979593",
|
||||
appId: "REPLACE_ME",
|
||||
appId: "1:307226979593:web:66898b2c78b2d110ef77d8",
|
||||
measurementId: "G-NK8K5VV40D",
|
||||
vapidKey: "REPLACE_ME"
|
||||
};
|
||||
window.kcGetPushToken = async function () {
|
||||
try {
|
||||
var cfg = window.KC_FIREBASE;
|
||||
if (!cfg.apiKey || cfg.apiKey === "REPLACE_ME" || !("Notification" in window)) return null;
|
||||
if (!cfg.vapidKey || cfg.vapidKey === "REPLACE_ME" || !("Notification" in window)) return null;
|
||||
if (!firebase.apps.length) firebase.initializeApp(cfg);
|
||||
var permission = await Notification.requestPermission();
|
||||
if (permission !== "granted") return null;
|
||||
|
||||
Reference in New Issue
Block a user