2012-05-10 6 views
0

블랙 베리 네이티브 애플리케이션을 개발했으며 이제 클라이언트가 기기가 꺼져 있어도 알림을 받고 싶습니다. 검색을 몇 번 수행하면 Blackberry Push Service가 갈 것 같지만 걱정이됩니다.블랙 베리에서 푸시 알림

  1. Blackberry Push Service는 무료 또는 유료 서비스입니까?
  2. 클라이언트 측 라이브러리 요구 사항은 무엇입니까? 추가 라이브러리가 필요하거나 Blackberry SDK에서만 작동합니까?
  3. 알림은 어떻게 전송됩니까? 이를 위해 추가 신청서를 만들어야합니까? 클라이언트에는 IIS 서버가 있으므로 .NET에서 이러한 응용 프로그램을 빌드 할 수 있는지 알고 싶습니다.
  4. 아무도 시도해 본 적이 있습니까 Urban Airship? 작업을 수행하는 더 간단한 방법처럼 보입니다. 당신이 그들의 서버를 통해 추진 및 배달 확인을 위해 얼마나 많은 데이터를 기반 푸시 서비스에 대한

답변

1
  1. RIM 충전됩니다. 고객 기반이 작고 푸시 데이터 요구 사항이 적 으면 무언가를 청구하지 않습니다.

  2. 푸시 서비스를 시작하기 위해 등록하면 샘플 코드를 보내지만 추가 라이브러리 요구 사항은 없습니다.

  3. 푸시 알림은 RIM '웹'서버에 게시 된 XML 문서입니다. 등록 및 푸시 제어를 위해 클라이언트에 제공해야하는 여러 가지 서비스가 있습니다. 이 작업을 수행하는 표준 방법은 RIM과 클라이언트 장치가 통신하는 '웹'서버를 다시 사용하는 것입니다. 등록 할 때 RIM은 Apache TomCat에서 실행되도록 설계된 샘플 서버 모듈을 보내지 만 I (및 다른 사람들)은 Linux, Apache, MySQL 및 PHP 서버 (LAMPS)에서 필요한 기능을 복제했습니다. IIS에서이 기능을 구현할 수없는 이유는 없지만 IIS에 대한 경험은 없습니다. (이 웹 서버는 전통적인 의미에서 웹 페이지를 제공 할 수 있기 때문에 "웹"을 따옴표로 묶었지만 푸시 서비스는 HTTPS를 전송 프로토콜로 사용합니다.)

  4. 모르겠어요. 그게 뭐야.

클라이언트가 BES를 실행중인 경우 고객에게 추가 비용없이 배달 확인을 얻는 데 필요한 모든 것이 이미 있습니다. JP Mens는 BES MDS 서버를 사용하여 LAMPS 컴퓨터에서 클라이언트로 데이터를 전송하는 데 very good article을 게시했습니다.