PutDeviceToken
public BackendReturnObject PutDeviceToken(isDevelopment isDev);
public BackendReturnObject PutDeviceToken(string deviceToken, isDevelopment isDev);
파라미터
Value | Type | Description |
---|---|---|
isDev | isDevelopment | isDevelopment.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