docs: add push notification setup instructions to README
This commit is contained in:
25
README.md
25
README.md
@@ -61,6 +61,31 @@ Am einfachsten via **Intergram**:
|
|||||||
2. Sende `/start`, um deine **Chat ID** zu erhalten.
|
2. Sende `/start`, um deine **Chat ID** zu erhalten.
|
||||||
3. Webhook-URL: `https://www.intergram.xyz/msg/DEINE_CHAT_ID`
|
3. Webhook-URL: `https://www.intergram.xyz/msg/DEINE_CHAT_ID`
|
||||||
|
|
||||||
|
---
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📲 Push Notifications (PWA)
|
||||||
|
|
||||||
|
Die App funktioniert als **Progressive Web App (PWA)** und unterstützt **Push-Benachrichtigungen** direkt auf dem Smartphone oder Desktop.
|
||||||
|
|
||||||
|
### Setup für Selbsthoster (VAPID Keys)
|
||||||
|
Damit Push funktioniert, müssen VAPID Keys in der Umgebung hinterlegt werden.
|
||||||
|
1. Generiere Keys: `npx web-push generate-vapid-keys`
|
||||||
|
2. Setze die Environment Variables (z.B. in `.env` oder Docker):
|
||||||
|
|
||||||
|
```env
|
||||||
|
# Public Key (Wird vom Browser benötigt)
|
||||||
|
NEXT_PUBLIC_VAPID_PUBLIC_KEY="<Dein Public Key>"
|
||||||
|
|
||||||
|
# Private Key (Bleibt auf dem Server!)
|
||||||
|
VAPID_PRIVATE_KEY="<Dein Private Key>"
|
||||||
|
|
||||||
|
# Kontakt-Email für den Push-Service
|
||||||
|
VAPID_SUBJECT="mailto:admin@example.com"
|
||||||
|
```
|
||||||
|
|
||||||
|
Der Benutzer kann Push-Benachrichtigungen dann direkt im Dashboard über die **Einstellungen** aktivieren.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🐳 Deployment (Docker)
|
## 🐳 Deployment (Docker)
|
||||||
|
|||||||
Reference in New Issue
Block a user