앱에는 다양한 사용 사례 및 기능을위한 플러그인이 있습니다. 특히 푸시 플러그인은 사용자에게 실시간 푸시 알림을 사용하는 데 유용합니다. 푸시 플러그인은 최근 버전 1.9.0으로 업그레이드되었습니다. 버그 수정 및 일반 개선 사항 외에도 플러그인에 세 가지 새로운 기능을 추가했습니다. 자세히 살펴 보겠습니다.
#1- 기본 sender_id :
푸시 플러그인을 애플리케이션과 통합하기위한 sender_id를 지정하는 것이 중요합니다.
$ PhoneGap 플러그인 추가 PhoneGap-Plugin-PUSH -Variable sender_id = “xxxxxxx”
Android의 INT 메소드로 전송 된 옵션의 일부로이 값을 여전히 우선 할 수 있습니다. 그러나 iOS를 통해 GCM을 사용하려면 올바른 sender_id를 사용하여 푸시 플러그인을 다시 제거하고 추가해야합니다.
#2 -Cocoapod 지원 :
iOS에 대한 GCM에 대해 이야기 할 때 GCM 라이브러리는 이제 플러그인 리포에서 제거되어 Cocoapod를 사용하여 가져 와서 설치됩니다. 이는 플러그인 repo를 작게 만들고 둘 이상의 플러그인이 동일한 라이브러리를 갖는 종속성 문제를 피하는 데 도움이됩니다.
#3- 안드로이드의 강제 시작 :
Android 응용 프로그램이 강제 닫히면 알림 그늘에서 푸시 알림을받을 수 있습니다. 그러나 웹보기가 실행되지 않으므로 알림 핸들러가 호출되지 않습니다. 이제 Android의 백그라운드에서 애플리케이션을 시작하는 푸시 페이로드에 힘-시작 속성을 설정하십시오. 이를 위해서는 필요합니다 또는 더 높은 버전.
샘플 푸시 페이로드는 다음과 같습니다.
{
“registration_ids”: [ “내 장치 ID”],
“데이터”: {
“제목”: “포스 스타트”,
“메시지”: “이 알림은 앱을 다시 시작해야합니다”,
“포스 스타트”: 1
}
}
PhanseLog를 확인하여 PhoneGap Push Plugin v1.9.0에 대해 자세히 알아보십시오.
아래의 주석 상자를 통해 PhoneGap 푸시 플러그인을 응용 프로그램에 추가하는 것에 대한 귀하의 생각을 알려주십시오.