我一直在嘗試使用Urban Airship提供的服務器端API來與我的Android應用程序集成。我試圖從我的Android應用程序中獲取在Urban Airship服務器中註冊的所有APID。儘管我已經註冊了3個設備(模擬器註冊),但我仍然可以在https://go.urbanairship.com/api/apids/之後查看它們。城市飛艇。使用/ api/apids/method獲取Android APID
Urban Airship提供了使用服務器端REST API暴露的方法(jave code)。開發人員必須編寫他們自己的方法來獲得Urban Airship未提供的功能。沒有獲取APID的方法,因此我按照其他方法編寫了此方法。
public DeviceTokensResponse getApids() throws URISyntaxException
{
return get(DeviceTokensResponse.class, "/api/apids/");
}
我使用的相同的服務器端API使用API/API/device_tokens成功獲取存儲在城市飛艇服務器的iPhone設備令牌/。 在獲取iPhone設備令牌的代碼下方找到。這是預期的結果。
public DeviceTokensResponse getDeviceTokens() throws URISyntaxException
{
return get(DeviceTokensResponse.class, "/api/device_tokens/");
}
對於提問有關特定產品(如Urban Airship)的問題,我很抱歉。我在這個論壇看到了Urban Airship的創始人,因此我毫不猶豫地發表了這個問題。請幫助我。