как реализовать urban airship на Android

#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.