Push

  • Undocumented

    See more

    Declaration

    Swift

    @interface DarkMatterPush : NSObject
    
    + (void)requestNotificationRights;
    + (void)requestNotificationRights: (BOOL) enablePush;
    + (void)registerLocalNotification:(nonnull NSString*)notifId date:(nonnull NSDate*)date actionTitle:(nonnull NSString*)actionTitle alertMessage:(nonnull NSString*)alertMessage;
    + (void)registerLocalNotification:(nonnull NSString*)notifId date:(nonnull NSDate*)date actionTitle:(nonnull NSString*)actionTitle alertTitle:(nonnull NSString*)alertTitle alertMessage:(nonnull NSString*)alertMessage;
    + (void)registerLocalNotification:(nonnull NSString*)notifId date:(nonnull NSDate*)date actionTitle:(nonnull NSString*)actionTitle alertMessage:(nonnull NSString*)alertMessage badgeNumber:(int)badgeNumber;
    + (void)registerLocalNotification:(nonnull NSString*)notifId date:(nonnull NSDate*)date actionTitle:(nonnull NSString*)actionTitle alertTitle:(nonnull NSString*)alertTitle alertMessage:(nonnull NSString*)alertMessage badgeNumber:(int)badgeNumber;
    + (void)sendToken: (nonnull NSData*) token;
    + (void)clearNotifications;
    + (void)clearNotifications: (bool) keepBadgeNumber;
    + (void)clearAndCancelLocalNotifications;
    + (void)deregisterLocalNotification:(nonnull NSString*)notifId;
    @end