2014-05-22 5 views
0

나는 tizen에 대한 알림을 표시해야합니다. 아래 코드를 사용해 보았습니다.tizen에 알림을 표시하는 방법

Tizen::Shell::NotificationManager notiMgr; 
notiMgr.Construct(); 
NotificationRequest request; 
request.SetAlertText(L"AlertText"); 
request.SetTitleText(L"TitleText"); 
request.SetAppMessage(L"AppMessage"); 
request.SetNotificationStyle(NOTIFICATION_STYLE_NORMAL); 
notiMgr.Notify(request); 

타 이젠 통지 example.That에이 코드를 삽입하는 동안 통지를 받게됩니다이 코드가 example.However에서 어떠한 형태의 작동 의미, 내 간단한 버튼에서 나는 can't.There이 오류가 클릭하는 동안 발생하지 않습니다 클릭 버튼.하지만 아무 일도 일어나지 않아.

답변

1

로그에는 다음과 같이 표시됩니다. "응용 프로그램에이 메서드를 호출 할 수있는 권한이 없습니다."

NotificationManager::Notify을 보면 권한 http://tizen.org/privilege/notification이 필요합니다.

, 당신의 manifest.xml 파일을 열고 앱이 특권을 요청하는 Privileges 탭을 클릭 Add...을 클릭 문자열 http://tizen.org/privilege/notification를 입력 한 다음 확인을 클릭하여 응용 프로그램을 배포/다시 작성합니다.

+0

Thnaks ... 이제 응용 프로그램이 작동하지 않습니다 .i는 현재 로그로 질문을 업데이트했습니다. 잠시만 기다려주십시오. – kannan

+0

Tizen 2.2 SDK/에뮬레이터와 함께 작동합니다. 따라서 여전히 오류가 발생하면 코드의 다른 부분으로 인한 것일 수 있습니다. 오류 메시지는 빈 문자열 또는 매우 긴 문자열을 '통지'에 전달 함을 의미합니다. – Michael

+0

난 그냥 간단한 버튼을 클릭이 코드를 붙여 넣습니다 ... – kannan

관련 문제