glideapps / glideapps/expert-issues

Re-introduce Native Web Push Notifications (Desktop & Android Support) as a Beta/Optional Feature

Open
#73 0 comments 4 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**Summary**
We urgently request the return of **Native Push Notifications** for Glide Apps. We understand the historical challenges with iOS PWA support, but removing this feature entirely penalizes the vast majority of our workforce who operate on **Desktop (PC)** and **Android** devices where Web Push works perfectly. Please re-introduce this as a "Beta" or "Experimental" feature, allowing developers to decide whether to enable it based on their users' device mix.

**Current Problem**
* **"Lowest Common Denominator" Constraint:** Currently, it feels like Glide disabled Push Notifications because they weren't perfect on iOS. However, for many internal business tools, 90% of users are on Windows Chrome or Android, where Web Push is a standard, reliable technology.
* **Missed Critical Alerts:** Without native push, we rely on Email (too slow/ignored) or SMS (expensive/limited text). For dispatching or emergency alerts, desktop users need an instant browser notification.
* **iOS Situation Has Changed:** Since iOS 16.4, Apple *does* support Web Push for PWAs added to the Home Screen. The technical blocker that previously justified removing this feature is largely resolved.

**Examples/Scenarios**
* **Office Staff (PC Users):** A dispatcher sitting at a computer needs an instant browser popup when a driver completes a delivery. They don't check email every minute.
* **Android Field Teams:** Field workers using Android tablets/phones can receive reliable push notifications. Removing this feature forces them to check the app constantly manually.
* **Urgent Approvals:** A manager needs to be buzzed immediately for a high-value purchase approval.

**Why This Matters**
* **User Choice:** Let the developer decide. If my users are 100% on Android/PC, the lack of iOS support is irrelevant to me.
* **Enterprise Necessity:** Real-time notification is a basic requirement for operational apps.
* **Competitive Disadvantage:** Other PWA builders offer this.

**Suggested UX**
* **"Beta" Label:** Mark the feature as **"Web Push (Beta)"** in the settings to manage expectations regarding reliability.
* **Action:** Restore the **"Send Push Notification"** action.
* **Permissions:** When the app loads, trigger the standard browser request: *"App would like to send you notifications"*.
* **Device Targeting:** Ideally, allow the action to fail silently on unsupported devices rather than blocking the workflow.

Image

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.