Я пытался использовать серверный API, предоставляемый Urban Airship, для интеграции с моим приложением для Android.Я пытаюсь получить все APID, зарегистрированные на сервере Urban Airship, из моего приложения для Android.Я всегда получаю значение Null, хотя я зарегистрировал 3 устройства (регистрация в эмуляторе), и я могу просмотреть их в https://go.urbanairship.com/api/apids/ после входа в систему, используя ключ приложения и секрет в качестве имени пользователя и пароля соответственно.
Городской дирижабль предоставил методы (код jave) для использования серверной части REST API.Разработчики должны написать свой собственный метод для функций, которые не предоставляются Urban Airship.не было метода для получения APID, поэтому я написал этот метод в соответствии с другими методами.
public DeviceTokensResponse getApids() throws URISyntaxException
{
return get(DeviceTokensResponse.class, "/api/apids/");
}
Я использовал тот же API на стороне сервера, чтобы успешно получить токены устройства iPhone, хранящиеся на сервере Urban Airship, используя api / api / device_tokens /.Найдите код для получения токенов устройства iPhone.Это дает ожидаемые результаты.
public DeviceTokensResponse getDeviceTokens() throws URISyntaxException
{
return get(DeviceTokensResponse.class, "/api/device_tokens/");
}
Я прошу прощения за вопрос о конкретном продукте, таком как Urban Airship.Я видел, как основатели Urban Airship активно участвуют в этом форуме, поэтому я без колебаний разместил этот вопрос.Пожалуйста, помогите мне с этим.