انتقل إلى المحتوى

واجهة برمجة تطبيقات أجهزة الاختبار

createTestDevice

Anchor link to

تسجيل جهاز اختبار للتطبيق.

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

نص الطلب

Anchor link to
الاسمالنوعالوصف
application*stringرمز تطبيق Pushwoosh
push_tokenstringرمز الإشعار الفوري (Push token) للجهاز. مطلوب إذا لم يتم توفير hwid.
hwidstringمعرف الجهاز (HWID) للجهاز. مطلوب إذا لم يتم توفير push_token.
device_type*integerنوع الجهاز. انظر القيم الممكنة في طريقة /registerDevice.
name*stringاسم جهاز الاختبار.
descriptionstringوصف جهاز الاختبار.
{
"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*stringرمز الوصول إلى واجهة برمجة التطبيقات (API access token) من لوحة تحكم Pushwoosh.
application*stringرمز تطبيق Pushwoosh
{
"status_code": 200,
"status_message": "OK",
"response": {
"TestDevices": [{
"name": "iosDevice",
"type": "1",
"pushtoken": "token",
"description": "ios device"
}]
}
}
مثال
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // مطلوب. رمز الوصول إلى واجهة برمجة التطبيقات (API access token) من لوحة تحكم Pushwoosh
"application": "XXXXX-XXXXX" // مطلوب. رمز تطبيق Pushwoosh
}
}

لمعرفة أنواع الأجهزة، انظر /registerDevice.