#android #urbanairship.com
#Android #urbanairship.com
Вопрос:
как реализовать urban airship в Android? я загружаю образец отсюда. я запускаю приложение, я получаю опцию установки. после установки я ничего не получаю. на самом деле я не знаю, как настроить urban air ship на Android. я просто регистрирую название приложения xxxx. я не создавал свое приложение xxxx. но я перепутал с реализацией urban air ship. мне нужно, чтобы в моем приложении xxxx я нажал кнопку, я должен перечислить видео, которые я опубликовал в urban air ship. пожалуйста, помогите мне.
на вышеупомянутом сайте я получаю два файла MainActivity и sampleApplication. я не знаю, где я нахожусь, использую код в своем приложении xxxx. пожалуйста, помогите мне.
Комментарии:
1. optimized.blogspot.com/2012/03/android-push-notifications-using-urban.html >
Ответ №1:
В вашем AndroidManifest-
<receiver android:name="com.urbanairship.CoreReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
</intent-filter>
</receiver>
<receiver android:name="com.urbanairship.push.c2dm.C2DMPushReceiver"
android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.your.app.here" />
</intent-filter>
<intent-filter>
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="com.your.app.here" />
</intent-filter>
</receiver>
<service android:name="com.urbanairship.push.PushService" />
Обязательно —
import com.urbanairship.AirshipConfigOptions;
import com.urbanairship.UAirship;
import com.urbanairship.push.PushManager;
В вашем файле activity или class —
AirshipConfigOptions options = AirshipConfigOptions.loadDefaultOptions(this);
options.developmentAppKey = "YOURAPPKEY";
options.developmentAppSecret = "YOURAPPSECRET";
options.productionAppKey = "";
options.iapEnabled = false;
options.inProduction = false; //determines which app key to use
UAirship.takeOff(this.getApplication(), options);
PushManager.enablePush();
Надеюсь, это поможет 🙂
Ответ №2:
вы можете пройти через это. В нем есть подробное описание того, как реализовать urbanairship для Android.