자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 델파이 10.4에서 10.3.3 에서 되던 fcm push가 안됩니다.
2020.12.04 00:07
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
10.3.3에서 잘되던 푸쉬알림이
10.4로 업그레이드 하고선 앱실행시 스프레쉬에서 넘어가지 못하고 있습니다.
FMX.PushNotification.Android 해당 유닛이 참고 되지 않습니다.
고수님들 가르쳐 주세요.
델파이 진짜 산 넘어 산이네요 구글스토어 업로드( 보안정책 ) 때문에 10.4로 업글했는데
하나 해결 하면 또 다른 하나가 문제네요.
댓글 3
-
로로봉
2020.12.09 19:29
-
서준아빠
2020.12.11 08:23
GCM => FCM 으로 변경해보세요
정확하게 기억나지 않는데.. 아래 두 부분 중 변경해야 될겁니다.. (Json Value : gcm.notification.body 는 변경 안합니다.)
1. TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.FCM)
2. if ServiceNotification.DataKey = 'fcm' then
if ServiceNotification.DataObject.Pairs[X].JsonString.Value = 'gcm.notification.body' then
MessageText := ServiceNotification.DataObject.Pairs[X].JsonValue.Value;
저도 이것 때문에 한참 애먹었어요... 같은 증상인지 모르겠네요...
-
silkroad99
2021.03.30 15:21
FCM으로 잘 되는것으로 확인됩니다.
이미지를 URL로 전송하는곳에 입력해도
전송이 되지 않는데..어떤 방법으로 해야 하는건가요
Delphi 델파이 10.4에서 10.3.3 에서 되던 fcm push가 안됩니다.
2020.12.04 00:07
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
10.3.3에서 잘되던 푸쉬알림이
10.4로 업그레이드 하고선 앱실행시 스프레쉬에서 넘어가지 못하고 있습니다.
FMX.PushNotification.Android 해당 유닛이 참고 되지 않습니다.
고수님들 가르쳐 주세요.
델파이 진짜 산 넘어 산이네요 구글스토어 업로드( 보안정책 ) 때문에 10.4로 업글했는데
하나 해결 하면 또 다른 하나가 문제네요.
댓글 3
-
로로봉
2020.12.09 19:29
-
서준아빠
2020.12.11 08:23
GCM => FCM 으로 변경해보세요
정확하게 기억나지 않는데.. 아래 두 부분 중 변경해야 될겁니다.. (Json Value : gcm.notification.body 는 변경 안합니다.)
1. TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.FCM)
2. if ServiceNotification.DataKey = 'fcm' then
if ServiceNotification.DataObject.Pairs[X].JsonString.Value = 'gcm.notification.body' then
MessageText := ServiceNotification.DataObject.Pairs[X].JsonValue.Value;
저도 이것 때문에 한참 애먹었어요... 같은 증상인지 모르겠네요...
-
silkroad99
2021.03.30 15:21
FCM으로 잘 되는것으로 확인됩니다.
이미지를 URL로 전송하는곳에 입력해도
전송이 되지 않는데..어떤 방법으로 해야 하는건가요
안녕하세요.
여러 버전의 델파이가 설치된 경우 소스 폴더를 못찾는 경우가 있는 것 같더라구요.
수동으로 Tools - Options.. 들어가셔서 Language - Delphi - Library에서 실제 빌드하시는 Android 비트 선택해주시고,
Library path에 다음 경로 붙여넣으시면 해결 되실 것 같습니다.
C:\Program Files (x86)\Embarcadero\Studio\21.0\source\fmx