PushProviderProtocol

@objc
public protocol PushProviderProtocol : PluginAdapterProtocol

Undocumented

  • add tags to device

    Declaration

    Swift

    @objc
    optional func addTagsToDevice(_ tags: [String]?, completion: @escaping (_ success: Bool, _ tags: [String]?) -> Void)
  • remove tags from device

    Declaration

    Swift

    @objc
    optional func removeTagsToDevice(_ tags: [String]?, completion: @escaping (_ success: Bool, _ tags: [String]?) -> Void)
  • get device’s tag list

    Declaration

    Swift

    @objc
    optional func getDeviceTags() -> [String]?
  • register Token with push server.

    Declaration

    Swift

    @objc
    optional func didRegisterForRemoteNotificationsWithDeviceToken(_ deviceToken: Data)
  • register userNotificationSettings with push server

    Declaration

    Swift

    @objc
    optional func didRegisterUserNotificationSettings(_ notificationSettings: UNNotificationSettings)