2011-06-07 67 views
2

如何在android中實現城市飛艇?我從 here下載樣本。我運行應用程序我得到安裝選項。安裝後我什麼也得不到。其實我不知道如何用android設置城市飛機。我只註冊了一個應用程序名稱xxxx。我不創建我的xxxx應用程序。但我對城市航空器的實施感到困惑。我的需求是在我的xxxx應用程序中,我觸摸按鈕,我必須列出我在城市航空器上發佈的視頻。請幫幫我。如何在android中實現城市飛艇

在上述網站我得到兩個文件MainActivity和sampleApplication。我不知道我在哪裏使用我的xxxx應用程序中的代碼。請幫幫我。

+0

optimized.blogspot.com/2012/03/android-push-notifications-using-urban.html> – 2012-03-09 11:07:10

回答

5

在你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; 

在您的活動或類文件 -

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(); 

希望這有助於:)

0

你01可以經過。它詳細介紹瞭如何實現android的urbanairship。