Как активировать городской дирижабль

Спасибо за предыдущие ответы.

Я пытаюсь интегрировать городской дирижабль в свое приложение. для этого я зарегистрировался на веб-сайте urbanairship и получил некоторые учетные данные, а также у меня есть пример программы для тестирования приложения. даже приложение работает, но отправленный товар с сайта городского воздуха не отображается в уведомлении. не знаю, как реализовать городской дирижабль. может ли кто-нибудь помочь мне решить эту проблему.

заранее спасибо


person HARIRAM    schedule 06.03.2012    source источник
comment
привет, не могли бы вы сказать мне, что вы до сих пор реализовали в своем коде   -  person Maulik J    schedule 06.03.2012
comment
на самом деле я новичок в городском дирижабле. я получил образцы с веб-сайта дирижабля и интегрировал свои собственные учетные данные.   -  person HARIRAM    schedule 06.03.2012
comment
вот пошаговое руководство о том, как этого добиться ‹life-optimized.blogspot.com/2012/03/  -  person a fair player    schedule 09.03.2012
comment
HARIRAM@ Вы выполнили эту функцию, у меня такая же ситуация. Прежде всего, меня путают с ключом производства и секретом. Зачем это нужно в Образце заявления. Что мне нужно поставить здесь. Тестовое уведомление вообще не приходит. У Urban Airship вообще плохая документация.   -  person Suresh Sharma    schedule 21.02.2014


Ответы (1)


Вы добавили этот код??

 AirshipConfigOptions options = AirshipConfigOptions.loadDefaultOptions(this);
    options.developmentAppKey = "Your Development AppKey";
    options.developmentAppSecret ="Your development AppSecret";
    options.productionAppKey = "Your production app key";
    options.inProduction = false;   //   determines which app key to use

    UAirship.takeOff(this, options);
    Logger.logLevel = Log.VERBOSE;

    //  use CustomPushNotificationBuilder to specify a custom layout
    CustomPushNotificationBuilder nb = new CustomPushNotificationBuilder();
    nb.statusBarIconDrawableId = R.drawable.icon;   //  custom statusbar icon
    nb.layout = R.layout.notification;
    nb.layoutIconDrawableId = R.drawable.notifyicon;    //  custom layout icon
    nb.layoutIconId = R.id.icon;
    nb.layoutSubjectId = R.id.subject;
    nb.layoutMessageId = R.id.message;

    PushManager.shared().setNotificationBuilder(nb);
    PushManager.shared().setIntentReceiver(IntentReceiver.class);

Добавьте приведенный ниже код в свой манифест и попробуйте, вы обязательно должны его добавить

<!--  Urban AirShip  -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- REQUIRED for C2DM  -->
<!--
    Only this application can receive the messages and registration result
-->
<!--
    MODIFICATION REQUIRED - Replace "com.urbanairship.push.sample" with
    your package name
-->
<permission android:name="com.urbanairship.pushdemo.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />
<uses-permission android:name="com.urbanairship.pushdemo.permission.C2D_MESSAGE" />
<!-- This app has permission to register and receive message -->
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<!-- End Urban AirShip -->
person Maulik J    schedule 06.03.2012
comment
Да, но я не даю ключ производственного приложения. где я могу получить идеальный пример для этого. - person HARIRAM; 06.03.2012
comment
это не нужно, и я тоже не добавил его в свой код, правильно ли вы добавили код в свой файл манифеста? - person Maulik J; 06.03.2012
comment
Это пример с городского дирижабля, в файл манифеста ничего добавлять не нужно. что мы должны добавить нового в этот файл..?? - person HARIRAM; 06.03.2012
comment
у вас есть образцы для этого ..?? - person HARIRAM; 06.03.2012
comment
Вы правильно добавили имя пакета на сайте urbanairship ?? - person Maulik J; 06.03.2012
comment
да добавлено правильное имя пакета на веб-сайте .. не знаю, где я сделал ошибку. - person HARIRAM; 06.03.2012