public class PushService extends Object
Modifier and Type | Method and Description |
---|---|
void |
deregisterPushToken(ApiResponseCallback<Boolean> callback,
String deviceId)
사용자의 해당 기기의 푸시 토큰을 삭제한다.
|
void |
deregisterPushTokenAll(ApiResponseCallback<Boolean> callback)
사용자의 모든 푸시 토큰을 삭제한다.
|
static PushService |
getInstance() |
void |
getPushTokens(ApiResponseCallback<List<PushTokenInfo>> callback)
현 사용자 ID로 등록된 모든 푸시토큰 정보를 반환한다.
|
static void |
init() |
void |
registerPushToken(ApiResponseCallback<Integer> callback,
String pushToken,
String deviceId,
int appVer)
현 기기의 푸시 토큰을 등록한다.
|
void |
sendPushMessage(ApiResponseCallback<Boolean> callback,
String pushMessage,
String deviceId)
자기 자신에게 푸시 메시지를 전송한다.
|
public void deregisterPushToken(ApiResponseCallback<Boolean> callback, String deviceId)
callback
- 요청 결과에 따른 콜백deviceId
- 해당기기의 푸시 토큰만 삭제하기 위해 기기 id 필요public void deregisterPushTokenAll(ApiResponseCallback<Boolean> callback)
callback
- 요청 결과에 따른 콜백public static PushService getInstance()
public void getPushTokens(ApiResponseCallback<List<PushTokenInfo>> callback)
callback
- 요청 결과에 따른 콜백public static void init()
public void registerPushToken(ApiResponseCallback<Integer> callback, String pushToken, String deviceId, int appVer)
callback
- 요청 결과에 따른 콜백pushToken
- 등록할 푸시 토큰deviceId
- 한 사용자가 여러 기기를 사용할 수 있기 때문에 기기에 대한 유일한 id도 필요appVer
- Current app versionpublic void sendPushMessage(ApiResponseCallback<Boolean> callback, String pushMessage, String deviceId)
callback
- 요청 결과에 따른 콜백pushMessage
- 보낼 푸시 메시지deviceId
- 푸시 메시지를 보낼 기기의 id