NBAPNSFields

@interface NBAPNSFields : NSObject

APNSメッセージフィールドクラス

Pushメッセージ内のiOS固有値データクラス

  • バッジカウント

    初期値はnil、nilオブジェクトは要求時のデータには含まれない。

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable) NSNumber *badge;

    Swift

    var badge: NSNumber? { get set }
  • Application Bundle 内のサウンドファイル名

    初期値はnil、nilオブジェクトは要求時のデータには含まれない。

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable) NSString *sound;

    Swift

    var sound: String? { get set }
  • 1にセットすると、バックグランド Push を有効にする

    初期値はnil、nilオブジェクトは要求時のデータには含まれない。

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable) NSNumber *contentAvailable;

    Swift

    var contentAvailable: NSNumber? { get set }
  • Notification カテゴリ

    初期値はnil、nilオブジェクトは要求時のデータには含まれない。

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable) NSString *category;

    Swift

    var category: String? { get set }
  • APNSメッセージフィールドインスタンス作成

    APNSメッセージフィールドインスタンスを作成する。

    Declaration

    Objective-C

    + (nonnull NBAPNSFields *)createFields;

    Return Value

    APNSメッセージフィールドインスタンス

  • APNSメッセージフィールドデータ取得

    APNSメッセージフィールドクラスのオブジェクトをNSDictionary型で取得する。 nilオブジェクト、NSNull値を持つKeyは含まれない。

    Declaration

    Objective-C

    - (nonnull NSDictionary<NSString *, id> *)dictionaryValue;

    Swift

    func dictionaryValue() -> [String : Any]

    Return Value

    NSDictionaryデータ