new PushSender()
Push送信クラス
- Since:
-
- v4.0.0
Example
var push = new Nebula.PushSender();
Classes
Members
-
allowedReceivers :Array
-
受信可能なユーザ・グループの一覧
Type:
- Array
- Default Value:
-
- null
-
apnsFields :PushSender.ApnsFields
-
APNs 固有パラメータ
Type:
- Default Value:
-
- null
-
clause :Clause
-
送信先条件
Type:
- Default Value:
-
- null
-
gcmFields :PushSender.GcmFields
-
GCM 固有パラメータ
Type:
- Default Value:
-
- null
-
message :String
-
送信メッセージ
Type:
- String
- Default Value:
-
- null
-
sseFields :PushSender.SseFields
-
SSE 固有パラメータ
Type:
- Default Value:
-
- null
Methods
-
send(callbacks)
-
Push送信する。
Parameters:
Name Type Description callbacks
Callbacks 応答コールバック
・callbacks は、成功時と失敗時の応答コールバックを指定する。 { success : function(result) { // 成功時の処理 }, error : function(error) { // 失敗時の処理 } } ・処理が成功した場合、success の呼び出しにて通知する。 success の書式は以下の通りとする。 success(result) result : Pushリクエストの結果が JSON 形式で返る { "result": "ok", "installations": 条件に合致したインスタレーションの数 } ・処理が失敗した場合は、error の呼び出しにて通知する。 error の書式は以下の通りとする。 error(error) error : エラー要因がJSON 形式で返る。 { "status" : ステータスコード, "statusText" : エラーメッセージ, "responseText" : レスポンスメッセージ }
Returns:
callbacksを指定しなかった場合、Promiseオブジェクトを返す。callback指定時は返り値なし(undefined)。
- Type
- Promise