Это мой первый раз когда-либо использующий UA, и я пытаюсь использовать push-уведомления. Кроме того, я все равно получаю пустой APID. Я также получаю ошибку INVALID_USER от GCM. Вот мой код:Реализация городского дирижабля (Android) Получение нулевого APID
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tab);
AirshipConfigOptions options = AirshipConfigOptions.loadDefaultOptions(this);
UAirship.takeOff(this.getApplication(), options);
PushManager.enablePush();
String apid = PushManager.shared().getAPID();
Logger.info("My Application onCreate - App APID: " + apid);
Здесь нулевая APID из журнала:
06-30 19:38:29.118 15793-15793/us.bisonsoftware.tab I/Husky Athletics - UALib﹕ My Application onCreate - App APID: null
А вот ошибка для GCM вещи:
06-30 19:38:34.258 15793-16237/us.bisonsoftware.tab E/Husky Athletics - UALib﹕ Received GCM error: INVALID_SENDER
06-30 19:38:34.258 15793-16237/us.bisonsoftware.tab E/Husky Athletics - UALib﹕ Failed to register with GCM.
06-30 19:38:34.258 15793-16237/us.bisonsoftware.tab E/Husky Athletics - UALib﹕ GCM Failure: INVALID_SENDER
06-30 19:38:34.258 15793-16237/us.bisonsoftware.tab E/Husky Athletics - UALib﹕ Your GCM sender ID is invalid. Please check your AirshipConfig.
Я знаю, что для GCM что он говорит, чтобы проверить конфигурацию дирижабля, но я не совсем уверен, что такое идентификатор отправителя GCM. Если бы кто-нибудь мог помочь мне с любой из этих проблем, это было бы очень признательно. Пожалуйста, сообщите подробности, если вы знаете, что не так, потому что я новичок в этом, спасибо.
Следуйте за документами: http://docs.urbanairship.com/build/android.html – dperconti