![](/img/trans.png)
[英]Urban Airship throws error After successfully sending a schedule push notification
[英]Sending push notification to Android from Java server using Urban airship
我想使用Urban飛艇 向Android發送推送通知 。 我可以從Urban Airship網站發送“推送”通知,但是我不知道如何使用Urban Airship Web服務在Java應用程序中發送消息。
我不想去他們的網站並向任何Android設備發送消息,我只是希望我的個人網站(使用Java EE開發)可以使用他們的服務,並向Android設備發送消息。
請分享任何代碼或折算
提前致謝
bitbucket中的這個項目用Java封裝了Urban Airship REST API。
https://bitbucket.org/sullis/urbanairship-java
該項目對以下庫具有外部依賴性:
下載並編譯后,您可以使用以下代碼發送推送通知:
public static void sendNotification() {
Push push = new Push();
push.setAliases(Arrays.asList("39901"));
// For Android
Android android = new Android();
android.setAlert("hi there");
push.setAndroid(android);
// For iOS
// APS aps = new APS();
// aps.setBadge(1);
// aps.setAlert("hi there");
// aps.setSound("default");
// aps.setData("additinoal data");
// push.setAps(aps);
UrbanAirshipClient uac = new UrbanAirshipClient("app key",
"master app key");
uac.sendPushNotifications(push);
}
urbanairship4j (在Google Code上提供)使用Google HTTP Java Client,因此可以在任何Java環境(包括AppEngine,Android等)上完美運行。
嘗試使用官方的Urban Airship Java API-這應該可以幫助您入門...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.