public class NbFcmPushInstallation
extends NbAndroidPushInstallation
FCM Pushのインスタレーション登録/更新/削除/取得を行う。
最初に getCurrentInstallation() を呼び出した時点で、最後に作成されていた NbService のインスタンスが利用される。
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static NbFcmPushInstallation |
getCurrentInstallation()
現在の FCM Pushインスタレーション情報を取得する。
|
boolean |
isRegistered()
FCM/GCMへの登録状態の確認を行う。
|
static void |
partUpdateInstallation(NbJSONObject data,
NbFcmPushInstallationCallback callback)
非推奨です。
|
static void |
refreshCurrentInstallation(NbFcmPushInstallationCallback callback)
インスタレーション情報をAPIサーバから取得する。
|
void |
save(NbFcmPushInstallationCallback callback)
APIサーバに対してインスタレーションの新規登録/完全上書き更新を行う。
|
void |
saveRegistrationToken(java.lang.String registrationToken)
Registration Token を保存する (FCM / GCM3.0以降用)。
|
public static NbFcmPushInstallation getCurrentInstallation()
java.lang.IllegalStateExceptionpublic void saveRegistrationToken(java.lang.String registrationToken)
InstanceIDListenerService で registration ID / token を受取り 本 API で保存すること。
registrationToken - Registration Tokenpublic void save(NbFcmPushInstallationCallback callback)
事前にFCM/GCMへの登録が完了している必要がある。
事前に購読するチャネルの一覧とインスタレーションに対して Push を送信可能なユーザ・グループを設定する必要がある。
callback - 登録したインスタレーション情報を受け取るコールバックNbAndroidPushInstallation#setChannels(java.util.Set),
NbAndroidPushInstallation#setAllowedSenders(java.util.Set),
NbFcmPushInstallationCallback@Deprecated public static void partUpdateInstallation(NbJSONObject data, NbFcmPushInstallationCallback callback)
data - 部分更新するデータcallback - 登録したインスタレーション情報を受け取るコールバックNbFcmPushInstallationCallbackpublic static void refreshCurrentInstallation(NbFcmPushInstallationCallback callback)
callback - 取得したインスタレーション情報を受け取るコールバックNbFcmPushInstallationCallbackpublic boolean isRegistered()