Skip to content

Mobile App Guide

Install and use the Notifer mobile app for iOS and Android.

Native Experience

The mobile app provides native push notifications, offline support, and optimized performance for smartphones.

Installing the App

iOS (iPhone/iPad)

  1. Download from App Store
  2. Open App Store on your device
  3. Search for "Notifer"
  4. Tap "Get""Install"
  5. Or visit: apps.apple.com/notifer (coming soon)

  6. System Requirements

  7. iOS 14.0 or later
  8. iPhone 6s or newer
  9. iPad (5th generation) or newer

Android

  1. Download from Google Play
  2. Open Google Play Store
  3. Search for "Notifer"
  4. Tap "Install"
  5. Or visit: play.google.com/notifer (coming soon)

  6. System Requirements

  7. Android 8.0 (Oreo) or later
  8. 50 MB free storage

Beta Testing

Join TestFlight (iOS): 1. Install TestFlight app 2. Open beta invitation link 3. Accept and install Notifer beta

Join Play Console Beta (Android): 1. Visit beta signup URL 2. Accept invitation 3. Update app to beta version

First Launch Setup

Sign In

Option 1: Email/Password 1. Tap "Sign In" 2. Enter email and password 3. Tap "Continue"

Option 2: Google Sign-In 1. Tap "Continue with Google" 2. Select Google account 3. Grant permissions

New User: - Tap "Sign Up" to create account - Or register at app.notifer.io/register first

Grant Notification Permission

iOS: 1. App prompts: "Allow notifications?" 2. Tap "Allow" 3. Permission granted immediately

Android: 1. App prompts: "Allow notifications?" 2. Tap "Allow" 3. May need to enable in Settings → Apps → Notifer → Notifications

Permission Required

Without notification permission, you won't receive push notifications. You can enable it later in device settings.

Sync Subscriptions

After signing in: - Existing subscriptions sync automatically - Topics from web dashboard appear in app - Notification settings preserved

App Navigation

Bottom Navigation Bar

Topics Tab (🏠) - View all your topics - My Topics, Subscribed, Discover - Create new topics

Messages Tab (💬) - Combined message feed from all subscribed topics - Real-time updates - Filter by priority, tags

Search Tab (🔍) - Search across topics and messages - Quick topic access - Recent searches

Settings Tab (⚙️) - Account settings - Notification preferences - App configuration

Managing Topics

Subscribing to Topics

From Topics Tab: 1. Tap "Discover" at top 2. Browse available public topics 3. Tap topic card 4. Tap "Subscribe" button 5. Configure notification settings 6. Tap "Save"

From Topic URL: 1. Open link: app.notifer.io/topic/topic-name 2. App opens automatically (deep link) 3. Tap "Subscribe"

Creating Topics

  1. Tap "Topics" tab
  2. Tap "+" button (top right)
  3. Enter topic details:
  4. Name (required)
  5. Display name (optional)
  6. Description (optional)
  7. Privacy: Public or Private
  8. Tap "Create"

Viewing Messages

Select Topic: 1. Tap "Topics" tab 2. Tap topic from list 3. Message feed opens

Message Feed: - Shows all messages for topic - Auto-updates in real-time - Pull to refresh - Infinite scroll (load more)

Message Details: - Tap message to expand - View full content - See metadata (priority, tags, timestamp) - Actions: Copy, Share, Delete (owner only)

Push Notifications

Notification Settings

Global Settings: 1. Tap "Settings" tab 2. Tap "Notifications" 3. Configure: - Enable push - Master toggle - Sound - Enable/disable sound - Vibration - Enable/disable vibration - Badge - Show unread count on app icon - Preview - Show message content in notification

Per-Topic Settings: 1. Open topic 2. Tap notification bell icon (top right) 3. Configure: - Priority threshold - Minimum priority (1-5) - Tag filter - Only specific tags - Sound - Custom sound or default - Vibration - Custom pattern - LED color - Android only

Priority-Based Notifications

Control which messages notify you:

Priority Behavior
1 - Min No notification (silent)
2 - Low Optional (configure threshold)
3 - Default Standard notification
4 - High Notification + sound
5 - Max Persistent + sound + vibration

Set Threshold:

Topic: "server-alerts"
Threshold: 4 (High)
Result: Only priority 4 and 5 notify

Tag Filtering

Subscribe to specific message types:

Example:

Topic: "deployments"
Tag filter: "production"
Result: Only messages tagged "production" notify

Configure: 1. Open topic notification settings 2. Tap "Tag filter" 3. Enter tags (comma-separated) 4. Select mode: - Any - Message has any tag - All - Message has all tags 5. Tap "Save"

Notification Behavior

When App is:

Closed: - Push notification appears - Tap → Opens app to topic - Unread badge updates

Background: - Push notification appears - Optional background sync - Badge count updates

Foreground (Active): - WebSocket real-time update - In-app banner (optional) - No system notification

Deep Linking

Tapping notification: 1. Opens Notifer app 2. Navigates to specific topic 3. Scrolls to message that triggered notification 4. Marks message as read

URL Scheme:

notifer://topic/{topic-name}
notifer://topic/{topic-name}/message/{message-id}

Real-Time Updates

WebSocket Connection

When app is active: - WebSocket connection for instant updates - Lower latency than push notifications - More efficient battery usage - Automatic reconnection

Connection Status: - 🟢 Connected - Live updates - 🟡 Connecting - Establishing connection - 🔴 Disconnected - Offline mode

Offline Support

Cached Messages: - Recent messages cached locally - Available when offline - Syncs when back online

Queued Actions: - Publishing messages queued - Subscriptions queued - Auto-send when connection restored

Background Sync

iOS Background App Refresh: 1. Settings → General → Background App Refresh 2. Enable for Notifer 3. App syncs periodically

Android Background Sync: - Enabled by default - Ensure battery optimization disabled

Publishing Messages

From Mobile App

  1. Open topic
  2. Tap "Compose" button (pencil icon)
  3. Enter message details:
  4. Message - Content (required)
  5. Title - Optional header
  6. Priority - 1-5 slider
  7. Tags - Comma-separated
  8. Tap "Send"

Quick Publish

Share to Notifer: 1. In other app (notes, browser, etc.) 2. Tap "Share" 3. Select "Notifer" 4. Choose topic 5. Edit message if needed 6. Send

Widgets (iOS 14+, Android): - Quick publish widget - Add to home screen - Tap → Enter message → Send

App Settings

Account Settings

Profile: - Display name - Avatar - Email (view only)

Security: - Change password - Connected Google account - Active sessions - Sign out

App Preferences

Appearance: - Theme - Light, Dark, System - Font size - Small, Medium, Large - Message density - Compact, Comfortable, Spacious

Behavior: - Auto-refresh - Refresh interval - Mark as read - When viewed or when opened - Haptic feedback - Vibration on actions (iOS)

Data & Storage: - Cache size - Clear message cache - Media auto-download - WiFi only, Always, Never - Offline mode - Messages to cache

Advanced

Developer Options: - Push token - View FCM/APNs token - Connection logs - WebSocket debug logs - Reset app - Clear all local data

Tips and Tricks

Battery Optimization

iOS: - Background App Refresh enabled - Low Power Mode may delay notifications - Push notifications don't drain battery

Android: - Disable battery optimization for Notifer - Settings → Apps → Notifer → Battery → Unrestricted - Ensure not in "Doze" mode

Managing Notifications

Reduce Noise: 1. Set priority threshold to 4+ for noisy topics 2. Use tag filters for specific alerts 3. Enable quiet hours in settings

Critical Topics: - Set threshold to 1 (all messages) - Enable custom sound - Bypass quiet hours

Using Widgets

iOS Widget: 1. Long press home screen 2. Tap "+" → Search "Notifer" 3. Select widget size 4. Add to home screen

Android Widget: 1. Long press home screen 2. Tap "Widgets" 3. Find Notifer → Drag to screen

Troubleshooting

Not Receiving Notifications

Problem: Push notifications don't appear

Solution: 1. Check app permission - iOS: Settings → Notifer → Notifications → Allow - Android: Settings → Apps → Notifer → Notifications → Enabled 2. Check system notifications - iOS: Settings → Notifications → Show Previews → Always - Android: Settings → Apps → Notifer → Notifications → All categories ON 3. Check battery optimization - Android: Disable for Notifer 4. Verify push token - Settings → Advanced → View push token - Should show valid token 5. Test notification - Publish test message with priority 4+

App Crashes

Problem: App crashes on launch or during use

Solution: - Update to latest version - Clear app cache (Settings → Data & Storage → Clear cache) - Reinstall app - Report to support with device model and iOS/Android version

Messages Not Syncing

Problem: Messages don't update or show old data

Solution: - Pull to refresh on topic feed - Check internet connection - Sign out and sign in again - Clear cache and sync

Connection Issues

Problem: WebSocket shows "Disconnected"

Solution: - Check WiFi/mobile data - Disable VPN temporarily - Try different network - Check firewall settings (corporate networks)

Privacy and Security

Permissions

Required: - ✅ Notifications - Receive push notifications - ✅ Internet - Sync messages

Optional: - ⚠️ Camera - Scan QR codes for topic URLs - ⚠️ Photos - Upload avatar image

Data Storage

Local Storage: - Message cache (encrypted) - User preferences - Session tokens (encrypted)

Remote Storage: - Messages on Notifer servers - Retention: 7-90 days (plan-dependent)

Data Deletion: - Uninstall app → Local data deleted - Delete account → All data deleted from servers

Network Security

  • All connections over HTTPS
  • TLS 1.3 encryption
  • Certificate pinning
  • No analytics tracking

Next Steps