자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi xe6 안드로이드앱 개발관련 문의 xe7 새로운 기능 질문사항
2014.11.05 19:02
안녕하세요 XE6로 안드로이드앱을 개발중인 유제관입니다.
델파이에서 다른것들은 거의 다 해결하였는데
xe7에
푸시알림과 광고 프로젝트 옵션이라는 기능이 추가되었던데 이기능은 무슨 기능인가요?
푸시알람 소리,진동 울리게 하는 것에 관한 내용인지???
질문1
푸시알람시 진동 or 소리로 같이 울리게끔하려면 어떻게 구현해야하는지요?
혹시 BackendPush1의 파라미터중 APS라고 있는데..거기 서브 파라미터가
Alert Badge Sound 가 있습니다.. 이걸 활용해야 하나요?
구글에서 암만 검색해도 안나오고 답답합니다..
푸시가 오면 진동이나 소리가 울려야 하는데... ㅠㅠ
질문2
푸시 알람시 첨부된 이미지처럼 푸시팝업 형태로 푸시내용을 보여주게 개발하려면 어떻게 해야하는지요?
지원이 안되는건지요
꼭 필요한 부분입니다. 답변 꼭 부탁드리겠습니다. ㅠㅠ
댓글 1
-
Humphery
2014.11.06 02:42
먼저 XE7의 광고, 푸시알림 프로젝트 옵션은 안드로이드에서 해당 기능을 사용하겠다는 옵션입니다.즉, 소리,진동이 울리는 것과는 무관합니다.
그리고 APS의 Alert, Badge, Sound는 Apple Push Service에 관한 내용이어서 안드로이드에서 처리되지 않습니다.푸시 알림 시 진송과 소리를 출력하는 부분은 본사의 가이드에 명시되어 있지 않기 때문에 정식 지원하지 않는 것으로 보입니다.(그외 비공식적으로 사용하는 방법은 더 찾아보셔야 할 것 같습니다. 저도 시간되는데로 찾아보도록 하겠습니다.)
마지막으로 시작화면 중앙에 메시지 표시하는 기능은 안드로이드 기능을 먼저 확인하시면 델파이에서 어떻게 구현해야 하는지 힌트가 되실것입니다. (저는 개인적으로 안드로이드 서비스를 이용할 것으로 예상합니다.)
만약, 서비스를 이용산다면 2번째 항목도 쉽게 처리할 수 있겠네요.서비스에서 GCM을 수신하고, TNotificationCenter 컴포넌트를 이용해 뱃지를 표시하고 TMediaPlayer로 소리를 표현하면 해결 가능할 것으로 보입니다.
서비스에 관한 내용은 다음 글을 참고하시기 바랍니다.http://tech.devgear.co.kr/delphi_news/345251
Delphi xe6 안드로이드앱 개발관련 문의 xe7 새로운 기능 질문사항
2014.11.05 19:02
안녕하세요 XE6로 안드로이드앱을 개발중인 유제관입니다.
델파이에서 다른것들은 거의 다 해결하였는데
xe7에
푸시알림과 광고 프로젝트 옵션이라는 기능이 추가되었던데 이기능은 무슨 기능인가요?
푸시알람 소리,진동 울리게 하는 것에 관한 내용인지???
질문1
푸시알람시 진동 or 소리로 같이 울리게끔하려면 어떻게 구현해야하는지요?
혹시 BackendPush1의 파라미터중 APS라고 있는데..거기 서브 파라미터가
Alert Badge Sound 가 있습니다.. 이걸 활용해야 하나요?
구글에서 암만 검색해도 안나오고 답답합니다..
푸시가 오면 진동이나 소리가 울려야 하는데... ㅠㅠ
질문2
푸시 알람시 첨부된 이미지처럼 푸시팝업 형태로 푸시내용을 보여주게 개발하려면 어떻게 해야하는지요?
지원이 안되는건지요
꼭 필요한 부분입니다. 답변 꼭 부탁드리겠습니다. ㅠㅠ
댓글 1
-
Humphery
2014.11.06 02:42
먼저 XE7의 광고, 푸시알림 프로젝트 옵션은 안드로이드에서 해당 기능을 사용하겠다는 옵션입니다.즉, 소리,진동이 울리는 것과는 무관합니다.그리고 APS의 Alert, Badge, Sound는 Apple Push Service에 관한 내용이어서 안드로이드에서 처리되지 않습니다.푸시 알림 시 진송과 소리를 출력하는 부분은 본사의 가이드에 명시되어 있지 않기 때문에 정식 지원하지 않는 것으로 보입니다.(그외 비공식적으로 사용하는 방법은 더 찾아보셔야 할 것 같습니다. 저도 시간되는데로 찾아보도록 하겠습니다.)마지막으로 시작화면 중앙에 메시지 표시하는 기능은 안드로이드 기능을 먼저 확인하시면 델파이에서 어떻게 구현해야 하는지 힌트가 되실것입니다. (저는 개인적으로 안드로이드 서비스를 이용할 것으로 예상합니다.)만약, 서비스를 이용산다면 2번째 항목도 쉽게 처리할 수 있겠네요.서비스에서 GCM을 수신하고, TNotificationCenter 컴포넌트를 이용해 뱃지를 표시하고 TMediaPlayer로 소리를 표현하면 해결 가능할 것으로 보입니다.서비스에 관한 내용은 다음 글을 참고하시기 바랍니다.http://tech.devgear.co.kr/delphi_news/345251