87 items
Managing the App Badge Count
Code QuizFCM Setup for Android
QuizNotification That Launched the App
Code QuizMapping URL Paths to Screens
Code QuizCancelling Scheduled Notifications
Code QuizParsing Path Parameters from a Link
Code QuizAndroid Notification Channel Setup
Code QuizConfiguring the Linking prefixes Array
Code QuizCleaning Up Notification Listeners
Code QuizObtaining & Registering Device Push Tokens
Slides / VideoRequesting Notification Permissions
Slides / VideoReact Native Firebase Messaging Setup
Slides / VideoExpo Notifications Library Overview
Slides / VideoHow Push Notifications Work: APNs & FCM
Slides / VideoLocal vs Remote Notifications
Slides / VideoTesting Deep Links on iOS & Android
Slides / VideoNavigate From Notification Payload
Slides / VideoCold Start vs Warm Start Deep Links
Slides / VideoMapping Deep Link URLs to Screens
Slides / VideoLinking API for Opening URLs
Slides / VideoData vs Display Payload Fields
QuizHandling Notification Taps
QuizForeground Notifications
QuizExpo Push Notification Service
QuizObtaining a Device Push Token
QuizRequesting Notification Permissions
QuizLocal vs Remote Notifications
QuizAPNs Setup for iOS
QuizTesting Deep Links
QuizCustom URL Scheme Deep Links
QuizUniversal Links and App Links
QuizCold Start vs Warm Deep Links
QuizUsing the Linking API
QuizBackground Notification Handling
QuizAndroid Notification Channels
QuizScheduling Local Notifications
QuizManaging Badge Counts
QuizNotification Tap to Deep Link
QuizUniversal Links & App Links
Slides / VideoDeep Linking Fundamentals: URL Schemes
Slides / VideoNotification Badges, Sounds & Icons
Slides / VideoAndroid Notification Channels
Slides / VideoNotification Payload Structure & Custom Data
Slides / VideoResponding to Notification Taps
Slides / VideoNotifications: Foreground vs Background
Slides / VideoScheduling Local Notifications
Slides / VideoTesting Deep Links via iOS Simulator
Code QuizOpening External URLs
Code QuizCustom getStateFromPath Override
Code QuizNavigating from a Notification Payload
Code QuizCustom URL Scheme in app.json
Code QuizSubscribing to URL Changes
Code QuizHandling the Initial URL
Code QuizDeep Linking into a Nested Navigator
Code QuizParsing Query Params from a Link
Code QuizNotification Trigger Timing
Code QuizForeground Notification Handler
Code QuizScheduling a Local Notification
Code QuizRetrieving the Device Push Token
Code QuizRequesting Notification Permissions
Code QuizHandling Notification Tap Response
Code QuizListening for Received Notifications
Code QuizReading Custom Data Payload
Code QuizInitial URL on Cold Start
FlashcardTesting Deep Links and Notifications
FlashcardNavigating from a Notification Tap
FlashcardApp Links (Android)
FlashcardUniversal Links (iOS)
FlashcardAndroid Notification Channels
FlashcardNotification Payload Structure
FlashcardCold Start Notification Handling
FlashcardForeground Notification Handling
FlashcardRetrieving a Device Push Token
FlashcardLocal vs Remote Notifications
FlashcardURI Scheme Deep Links
FlashcardAPNs Setup for iOS
FlashcardBackground Notification Handling
FlashcardRequesting Notification Permissions
FlashcardIntent Filters and Associated Domains
FlashcardListening for Incoming Links
FlashcardParsing Deep Link URLs
FlashcardManaging the Notification Tray
FlashcardBadge Counts
FlashcardScheduling Local Notifications
FlashcardResponding to Notification Taps
FlashcardExpo Notifications and Push Tokens
FlashcardFCM Setup for Android
FlashcardManaging the App Badge Count
Spot the missing await when reading and incrementing the app icon badge count.
import * as Notifications from 'expo-notifications';
async function incrementBadge() {
const current = Notifications.getBadgeCountAsync();
await Notifications.setBadgeCountAsync(current + 1);
}What is the bug in this code?