콘텐츠로 건너뛰기

테스트 디바이스 API

테스트 디바이스 API는 Pushwoosh 애플리케이션에 테스트 디바이스를 등록하고 이미 등록된 테스트 디바이스 목록을 반환합니다. 테스트 디바이스를 등록하려면 푸시 토큰 또는 하드웨어 ID(HWID), 디바이스 유형, 이름을 전달하세요. 테스트 디바이스를 사용하면 메시지를 대상에게 보내기 전에 실제 디바이스에서 확인할 수 있습니다.

createTestDevice

Anchor link to

애플리케이션에 대한 테스트 디바이스를 등록합니다.

POST https://api.pushwoosh.com/json/1.3/createTestDevice

요청 본문

Anchor link to
이름유형설명
application*문자열Pushwoosh 애플리케이션 코드
push_token문자열디바이스의 푸시 토큰입니다. hwid가 제공되지 않은 경우 필수입니다.
hwid문자열디바이스의 하드웨어 ID(HWID)입니다. push_token이 제공되지 않은 경우 필수입니다.
device_type*정수디바이스 유형입니다. 가능한 값은 /registerDevice 메서드를 참조하세요.
name*문자열테스트 디바이스 이름입니다.
description문자열테스트 디바이스 설명입니다.
{
"status_code": 200,
"status_message": "OK",
"response": null
}
예시
{
"request": {
"application": "XXXXX-XXXXX", // 필수. Pushwoosh 애플리케이션 코드
"push_token": "DEVICE_PUSH_TOKEN", // hwid가 제공되지 않은 경우 필수.
"device_type": 1, // 필수. 디바이스 유형은 /registerDevice를 참조하세요
"name": "TEST_DEVICE_1", // 필수. 테스트 디바이스 이름
"description": "android test device" // 선택 사항. 테스트 디바이스 설명
}
}

listTestDevices

Anchor link to

특정 애플리케이션의 모든 테스트 디바이스를 반환합니다.

POST https://api.pushwoosh.com/json/1.3/listTestDevices

요청 본문

Anchor link to
이름유형설명
auth*문자열Pushwoosh Control Panel의 API 액세스 토큰입니다.
application*문자열Pushwoosh 애플리케이션 코드
{
"status_code": 200,
"status_message": "OK",
"response": {
"TestDevices": [{
"name": "iosDevice",
"type": "1",
"pushtoken": "token",
"description": "ios device"
}]
}
}
예시
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // 필수. Pushwoosh Control Panel의 API 액세스 토큰
"application": "XXXXX-XXXXX" // 필수. Pushwoosh 애플리케이션 코드
}
}

디바이스 유형에 대해서는 /registerDevice를 참조하세요.