NCMBInstallation

public class NCMBInstallation : NCMBBase

配信端末情報を操作するためのクラスです。

  • イニシャライズです。

    Declaration

    Swift

    public init()
  • デバイスの種類です。

    Declaration

    Swift

    public var deviceType: String? { get }
  • デバイストークンです。

    Declaration

    Swift

    public var deviceToken: String? { get set }
  • バッジです。

    Declaration

    Swift

    public var badge: Int? { get set }
  • タイムゾーンです。

    Declaration

    Swift

    public var timeZone: String? { get set }
  • チャンネルです。

    Declaration

    Swift

    public var channels: [String]? { get set }
  • 配信端末を検索するためのクエリです。

    Declaration

    Swift

    public class var query: NCMBQuery<NCMBInstallation> { get }
  • 設定されたオブジェクトIDに対応する配信端末情報を同期処理にて取得します。

    Declaration

    Swift

    public func fetch() -> NCMBResult<Void>

    Return Value

    リクエストが成功した場合は .success 、 失敗した場合は .failure<Error>

  • 設定されたオブジェクトIDに対応する配信端末情報を非同期処理にて取得します。

    Declaration

    Swift

    public func fetchInBackground(callback: @escaping NCMBHandler<Void>)

    Parameters

    callback

    レスポンス取得後に実行されるコールバックです。

  • 配信端末情報を同期処理にて保存します。

    Declaration

    Swift

    public func save() -> NCMBResult<Void>

    Return Value

    リクエストが成功した場合は .success 、 失敗した場合は .failure<Error>

  • 配信端末情報を非同期処理にて保存します。

    Declaration

    Swift

    public func saveInBackground(callback: @escaping NCMBHandler<Void>)

    Parameters

    callback

    レスポンス取得後に実行されるコールバックです。

  • 設定されたオブジェクトIDに対応する配信端末情報を同期処理にて削除します。

    Declaration

    Swift

    public func delete() -> NCMBResult<Void>

    Return Value

    リクエストが成功した場合は .success 、 失敗した場合は .failure<Error>

  • 設定されたオブジェクトIDに対応する配信端末情報を非同期処理にて削除します。

    Declaration

    Swift

    public func deleteInBackground(callback: @escaping NCMBHandler<Void>)

    Parameters

    callback

    レスポンス取得後に実行されるコールバックです。

  • アプリが動作している端末のNCMBInstallationです。

    Declaration

    Swift

    public class var currentInstallation: NCMBInstallation { get }
  • デバイストークンを設定します。

    Declaration

    Swift

    public func setDeviceTokenFromData(data: Data)

    Parameters

    data

    取得したデバイストークン