2

도시용 비행선을 전달하려면 을 Android에 넣으십시오.. Urban Airship 사이트에서 푸시 알림을 보낼 수 있지만 메시지를 보낼 수있는 방법을 모르겠다 Java 응용 프로그램도시 비행선 웹 서비스을 사용합니다.도시 비행선을 사용하여 Java 서버에서 Android에 푸시 알림 보내기

자신의 사이트로 이동하여 Android 기기에 메시지를 보내고 싶지 않습니다. 내 개인 웹 사이트 (Java EE에서 개발 됨)가 서비스를 사용하고 Android 기기로 메시지를 보내길 원했습니다. 의 bitbucket에서이 프로젝트는 자바의 도시 비행선 REST API를 캡슐화 사전

답변

4

PLZ 점유율 어떤 코드 또는 toturial
감사합니다.

https://bitbucket.org/sullis/urbanairship-java

프로젝트는 다음 라이브러리에 대한 외부 종속성이 있습니다

  • 평민 코덱
  • 구글 GSON
  • 아파치 HTTP 클라이언트
  • 아파치 코어
  • 를 기록
  • 공유지를

가 다운로드 한 컴파일, 당신은 다음 코드로 푸시 알림을 보낼 수 있습니다

(Google 코드에서 사용 가능)
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); 
    } 
+0

답장을 보내 주셔서 감사합니다 @dhaval .. 제 3 자 라이브러리를 사용하지 않고 Urban Flyship을 (를) 사용할 수 있습니까? –

+0

실제로 나열된 라이브러리는 API 소스 코드를 컴파일해야만 그렇지 않으면 사용할 수 없습니다. 두 번째 옵션은 자신의 자바 API를 작성하는 것이지만 여전히 많은 외부 코드를 작성하는 것을 피하기 위해 외부 라이브러리를 사용하게 될 것입니다. – dhaval

관련 문제