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取得したデバイストークン
NCMBInstallation Class Reference