2013-03-16 3 views
1

iOS 및 Android 프로젝트에서 작업하고 Worklight 통합 푸시 알림을 사용하고 있습니다. Worklight : 수신 푸시 알림이 제거되지 않았습니다.

푸시

이제 수신하지만 다음과 같은 문제가 있습니다

안드로이드
  • , 내가 로그인 할 때마다, 나는 오래된 푸시 알림을받을 수 있습니다.
  • iOS에서 푸시를 연 후 iOS 알림 표시 줄에서 제거되지 않습니다. 배지도 거기에있다.

나는이가 이벤트 소스, 에, onPoll 옵션 관련이 있다는 의심을 가지고 있지만 나는 내 eventSource 선언에 다음을 추가 할 때 :

poll : { 
    interval : 3, 
    onPoll : gotNotificationFromBackEnd, 
}, 

나는 배포시이 오류가 :

Failed to deploy adapter from the database (archive: '/var/folders/8p/qylwgy6j2wq4bktw4r5hxqvr0000gp/T/myAdapter5583128211713256219.adapter'). 

어떤 도움, 설명?

+0

iOS에서 앱을 어떻게여시겠습니까? 알림 또는 애플리케이션 실행 아이콘을 탭합니까? 후자의 경우 알림이 취소되지 않은 이유를 설명합니다. 그리고 bagde에 관해서는, 당신은 그것을 프로그램 적으로 정리하고 있습니까? 그렇지 않은 경우 알림에 배지가 없거나 배지 값이 0 인 경우에만 지워집니다. – Eran

+0

알림 표시 줄에서 알림을 클릭하여 엽니 다. 그렇지 않으면 작업 표시 줄을 사용하여 프로그램 배지를 지우는 방법은 무엇입니까? – WiPhone

답변

0
  1. 홈 화면에서 응용 프로그램 아이콘의 상단에 표시되는 배지의 수를 제어하기 위해, 당신은 WL.Badge.setNumber API를 사용할 수 있습니다.

  2. 어댑터를 제대로 배치하려면 함수 이름을 따옴표로 묶으십시오.

  3. 알림 센터에서 읽지 않은 알림 항목은이 내용을 읽지 않아도이를 결함으로보고 결함 보고서를 열었습니다. 감사.

편집 : 작업등의 5.0.6.1로서, 상기 결함 (3)에 고정된다.


참고 # 1 : 위의 (3)은 iOS에서만 재생할 수 있습니다. Android에서는 제대로 작동합니다.

참고 # 2 : 샘플 응용 프로그램에는 application-descriptor.xml의 iPhone 환경에 대한 securityTest가 없습니다. iOS에서도 응용 프로그램이 시작될 때 로그인 화면이 나타나기 때문에 (안드로이드에서와 마찬가지로), 제가 제안한대로 이것을 수정하십시오.

+0

질문을 무시하지 마십시오. 질문이있는 경우 새로운 질문을 열고 작업 표시 줄 버전, 프로젝트 및 시나리오, 장치 등에 대한 모든 정보를 추가하십시오. –

관련 문제