RtoasterNotificationComponent

@objc(RtoasterNotificationComponent)
public class RtoasterNotificationComponent : NSObject, IRtoasterNotificationComponent

Undocumented

  • Undocumented

    Declaration

    Swift

    @objc
    public class func _rtoaster_register_component()
  • Undocumented

    Declaration

    Swift

    public static func create(_ resolver: IDiResolver) throws -> ComponentBase
  • Declaration

    Swift

    public static var name: String
  • Declaration

    Swift

    public static var version: SdkVersion
  • Undocumented

    Declaration

    Swift

    public var pushInfo: PushInfo? { get }
  • Declaration

    Swift

    public func teardown()
  • Undocumented

    Declaration

    Swift

    public func setDeviceToken(_ token: Data)
  • Undocumented

    Declaration

    Swift

    public func registerUserNotificationSettings(
        _ application: UIApplication,
        _ delegate: UNUserNotificationCenterDelegate,
        _ completionHandler: @escaping (Bool, Error?) -> Void?
    )
  • Undocumented

    Declaration

    Swift

    public func didReceiveRemoteNotification(
        _ userInfo: [AnyHashable: Any],
        _ application: UIApplication,
        _ completionHandler: (UIBackgroundFetchResult) -> Void
    )
  • Undocumented

    Declaration

    Swift

    public func pushInfoAccepted(_ pushInfo: PushInfo?)
  • Undocumented

    Declaration

    Swift

    public func setDeviceTokenUpdateInterval(_ interval: Int)
  • Undocumented

    Declaration

    Swift

    public func readCustomProperty(_ userInfo: [AnyHashable : Any]?, _ key: String) -> String?
  • Undocumented

    Declaration

    Swift

    public func resetDeviceTokenRegisteredTime()