2016-09-19 3 views
0

phonegap 앱을 개발 중입니다. 앱 아이콘에 푸시 알림 개수를 표시하고 싶습니다. 푸시 알림을 수신하기 위해 com.phonegap.plugins.pushplugin을 사용하고 있습니다.
android phonegap app에 배지를 표시

이 플러그인을 배지를 표시하는 데 사용하려는 https://github.com/katzer/cordova-plugin-badge입니다.

그러나 실패 응용 프로그램을 구축하고 로그 보여줍니다 동안 다음

[javac의] /project/src/de/appplant/cordova/plugin/badge/BadgeImpl.java:33 : 오류 : 나 패키지 .leolin.shortcutbadger가 존재하지 않습니다. [javac] import me.leolin.shortcutbadger.ShortcutBadger;

누구든지 문제 해결에 도움을 줄 수 있습니까? 미리 감사드립니다.

답변

0

"BadgeImpl.java"파일의 맨 위에 import me.leolin.shortcutbadger.ShortcutBadger;을 추가하여 ShortcutBadger 클래스를 가져 오면 오류를 수정해야합니다. 그렇지 않으면 cordova-plugin-badge의 최신 버전을 사용해보십시오. 최신 버전 (0.7.3)으로 구축하는 동안 오류가 발생하지 않았습니다.

하지만 플러그인에서 다른 문제가 발견되었습니다. "ShortcutBadger" "SampleApp"로 작업하는 동안 배지 개수가 삼성 기기에 추가되지 않습니다! 이상한 플러그인 코드는 아직 최신 ShorcutBadger 코드로 업데이트되지 않았습니다 !!

Just found another plugin cordova-plugin-android-badge-counter and its working in Samsung device as well. Try it :)

관련 문제