我想使用城市飞船向安卓发送推送通知。我可以从城市飞艇网站发送推送通知,但我不知道如何在应用程序中使用城市飞艇web服务发送消息。
我不想去他们的网站向任何安卓设备发送消息,我只想让我的个人网站(用、Java、开发)使用他们的服务,并向安卓设备发送消息。
请共享任何代码或toturial
提前感谢
发布于 2012-03-08 18:42:05
bitbucket中的这个项目在Java中封装了城市飞艇REST。
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);
}
发布于 2012-09-15 01:45:50
urbanairship4j (在Google上可用)使用客户端,因此在任何Java环境(inc. AppEngine、Android等)上都能很好地工作。
发布于 2019-03-05 14:43:33
尝试使用官方的城市飞艇Java -这应该会帮助你开始.
https://stackoverflow.com/questions/9622091
复制相似问题