XtifySDK.getXidKey() возвращает ноль
Я следую инструкциям в разделе "Начало работы" для уведомлений Xtify, выполняя следующие действия:
Context myAppContext = getApplicationContext();
XtifySDK.start(myAppContext , MyApp.XTIFY_APP_KEY, MyApp.SENDER_ID);
String xid = XtifySDK.getXidKey(myAppContext);
if(!"".equals(xid) && xid != null) {
...
}
И я понял, что когда я регистрируюсь в первый раз, он возвращает Xid, но если я удаляю и развертываю снова, используя Eclipse, он возвращает null в XtifySDK.getXidKey()
инструкция.
Цель приложения - сборка с использованием API Google 4.0 (уровень 14).
Я благодарю и ценю вашу помощь в этом, ребята.
2 ответа
Это было решено некоторое время, причина которого была в том, что учетная запись gmail не была настроена в телефоне. Но через 3 месяца работы он возвращается всегда нулевым. Я протестировал пример приложения, и оно тоже не работает (я не изменил ни одно из двух ранее).
Тем временем я заметил, что SDK был обновлен (я использовал 2.3 и обновил до последней 2.3.2.1). Я следовал инструкциям с самого начала (включая регистрацию нового приложения gcm в google и в консоли xtify), но он всегда возвращает также ноль (даже в примере). У кого-то тоже была эта проблема?
Возможно, вы просите об этом слишком быстро. Было бы лучше поместить запрос на xid в метод обратного вызова onRegistered в классе XtifyNotifier.