RtoasterNotification

@objc(RtoasterNotification)
public class RtoasterNotification : NSObject

RtoasterViewコンポーネントへアクセスするためのクラス

  • セットアップされているか

    Declaration

    Swift

    @objc
    public static var isSetup: Bool { get }
  • RtoasterNotificationコンポーネントのセットアップを行う

    Throws

    RtoasterNotInitialized 初期化が行われていない場合にスローされる

    Declaration

    Swift

    @objc
    public static func setup() throws

    Parameters

    parameter

    パラメータ

  • Undocumented

    Declaration

    Swift

    @objc
    public static func setDeviceToken(_ token: Data)
  • Undocumented

    Declaration

    Swift

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

    Declaration

    Swift

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

    Declaration

    Swift

    @objc
    public static func addPushUserInfoQueueObserver(_ observer: NSObject, selector: Selector)
  • Undocumented

    Declaration

    Swift

    @objc
    public static func removePushUserInfoQueueObserver(_ observer: NSObject)
  • Undocumented

    Declaration

    Swift

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

    Declaration

    Swift

    @objc
    public static func setNotificationAllowed(status: Bool)
  • Undocumented

    Declaration

    Swift

    @objc
    public static func getDeviceTokenUpdateInterval() -> Int