How to use the expo-notifications.scheduleLocalNotificationAsync function in expo-notifications

To help you get started, we’ve selected a few expo-notifications examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github expo / expo / apps / native-component-list / src / screens / NotificationScreen.tsx View on Github external
_scheduleLegacyNotificationAsync = async () => {
    await this._obtainUserFacingNotifPermissionsAsync();
    return Notifications.scheduleLocalNotificationAsync(
      {
        title: 'Repeating notification',
        body: `I repeat every minute starting from ${new Date().toLocaleTimeString()}`,
        data: {
          repeatingEvery: 'minute',
          scheduledAt: new Date().toLocaleTimeString(),
        },
        ios: {
          sound: true,
        },
      },
      {
        time: new Date().getTime() + 2000,
        repeat: 'minute',
      }
    );