2013-03-12 1 views
3

코드 러버 iOS 애플리케이션에서 푸시 알림을 사용하려고합니다.Cordova/PhoneGap-2.5.0의 푸시 알림 플러그인이 작동하지 않습니다.

이 자습서의 내용은 Apple Push Notifications with PhoneGap입니다.

샘플 코드는 잘 작동하지만 문제는 코드바 (2.1.0)의 이전 버전을 사용한다는 것입니다.

최신 버전 2.5.0을 사용하려고하면 몇 가지 문제가 있습니다.

1) Cordova 프로젝트에는 JSONKit.m/h 클래스가 없습니다. pushnotifications 플러그인이 작동하려면이 클래스가 필요합니다. 그러나이 클래스를 가져온 줄을 주석 경우 기존 파일이 아닌 오류를 해결합니다. 그러나 몇 가지 경고가 나타납니다 ...

2) #import <Cordova/JsonKit.h> 행을 주석 처리 한 후에 푸시 알림은 응용 프로그램이 백그라운드에있을 때만 작동합니다. 앱이 포 그라운드에 있고 푸시를 보내면 앱이 다운됩니다.

아이디어가 있으십니까?

답변

9

코도 바 2.4+에는 JSONKit이 없습니다.

#import <Cordova/JSONKit.h> 

#import <Cordova/CDVJSON.h> 

및 작동한다 : 당신은 무엇을해야

이 줄을 변경합니다.

+0

대단히 감사합니다. –

관련 문제