Вы добавили этот код ??
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);
Добавить ниже код в ваш menifest и попробовать его, вы должны добавить это наверняка
<!-- 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 -->
привет, может у тел мне, что бы вы реализовали до сих пор в вашем коде –
На самом деле я новичок в городском дирижабле. я получил образцы с веб-сайта дирижабля и интегрировал свои собственные учетные данные. – HARIRAM
вот шаг за шагом учебник о том, как достичь этого –