본문으로 건너뛰기
버전: SDK-5.11.7

PutDeviceToken

public BackendReturnObject PutDeviceToken(isDevelopment isDev);
public BackendReturnObject PutDeviceToken(string deviceToken, isDevelopment isDev);

파라미터

ValueTypeDescription
isDevisDevelopmentisDevelopment.iosDev(테스트 버전으로 사용하기 위한 값) 혹은 isDevelopment.iosProd(실제 배포용으로 사용하기 위한 값)

설명

푸시 설정을 ON 합니다.
푸시 설정이 ON일 경우, 뒤끝 콘솔에서 푸시 기능을 사용할 시 푸시 알람이 옵니다.
deviceToken을 입력하지 않을 경우, 뒤끝 SDK 내부에서 자동으로 토큰값을 획득하여 서버에 등록합니다.
푸시는 기본적으로 야간 푸시 수신 미동의로 설정되어 있습니다. 이를 변경하고자 할 경우에는 AgreeNightPushNotification 함수를 참고해주세요.
푸시 등록에 관해서는 ios 푸시 등록 가이드를 참고해 주세요.

isDevelopment가 iosProd일 경우, 프로비저닝 인증서를 통해 앱을 배포한 후 마켓에서 해당 앱을 다운로드해야지만 푸시 알람이 정상적으로 작동합니다.

Example

동기

Backend.iOS.PutDeviceToken(isDevelopment.iosDev);

비동기

Backend.iOS.PutDeviceToken(isDevelopment.iosDev, (callback) => 
{
// 이후 처리
});

SendQueue

SendQueue.Enqueue(Backend.iOS.PutDeviceToken, isDevelopment.iosDev, (callback) => 
{
// 이후 처리
});

ReturnCase

Success cases

등록에 성공한 경우
statusCode : 204
message : Success