Skip to content

Регистрация push-токена устройства

Метод привязывает push-токен устройства к клиенту. Без него платформа не сможет отправлять мобильные push-уведомления: токен выдаёт APNs или Firebase, а связать его с профилем должно приложение.

Токен нужно отправлять после того, как пользователь дал разрешение на уведомления, и каждый раз, когда система его обновляет.

text
POST https://api.nce.naumen.ru/mobile_push_tokens

Параметры

ПараметрОбязателен?Описание
shop_idДаAPI-ключ магазина
didДаИдентификатор устройства, возвращается методом init в SDK
platformДаПлатформа: ios для APNs или android для Firebase
tokenДаPush-токен, полученный от iOS или Android

Запрос

bash
curl -d "did=DEVICE_ID&shop_id=SHOP_ID&token=TOKEN&platform=PLATFORM" \
  https://api.nce.naumen.ru/mobile_push_tokens
swift
sdk.setPushTokenNotification(token: "TOKEN_STRING") { (tokenResponse) in
  print("Token set response")
}
kotlin
sdk.registerManager.setPushTokenNotification(
    token = "token",
    listener = object : OnApiCallbackListener() {
        override fun onSuccess(msg: JSONObject?) {
            //
        }
    }
)
java
SDK.setPushTokenNotification("token", new Api.OnApiCallbackListener() {
	@Override
	public void onSuccess(JSONObject msg) {
		//
	}
});
jsx
// Запросив разрешение на уведомления и получив push-токен,
// отправьте его в платформу этим методом:
sdk.setPushTokenNotification('NEW_TOKEN');

Ответ

json
{}

Смотрите также