자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey [XE6] kinvey Push 전송시, 특정 메세지 추가하기
2014.08.28 00:28
kinvey 로 Push 전송시 아래와 같이 Data.Extras.Add('username', edtUserName.Text); 를 이용하여
특정유저에게 메세지를 보낸다고 가정했을시..
var
Data: TPushData;
begin
Data := TPushData.Create;
try
Data.Message := edtMessage.Text;
Data.GCM.Title := edtTitle.Text;
Data.GCM.Message := edtMessage.Text;
Data.Extras.Add('username', edtUserName.Text);
BackEndPush1.PushData(Data);
finally
Data.Free;
end;
Data.GCM.Title 과 Data.GCM.Message 를 제외한 특정값 ( 예) 자체적으로 생성된 Push고유번호를 전달하고
싶습니다.
푸시를 보냈는데 사용자가 해당 푸시를 Open 했는지를 체크하기 위함이죠..
현재는,,,
Data.GCM.Title := edtTitle.Text;
Data.GCM.Message := edtMessage.Text;
Data.Extras.Add('username', 'test_0');
Data.Extras.Add('pushkey ','push0000000001');
BackEndPush1.PushData(Data);
이런식으로 보내고..
for num := 0 to AData.Extras.Count -1 do
begin
try
//푸시메세지를 읽어옴
memo1.Lines.Add( AData.Extras.Items[num].Key );
memo1.Lines.Add( AData.Extras.Items[num].Value );
except
end;
end;
이런식으로 받아서 찍어봤는데.. 제가보낸 Data.Extras.Add('pushkey ','push0000000001'); 가
안나타나더군요..
푸시를 보낼때에 제목과 내용이외의 다른 값을 전달하는 방법과 수신 방법좀 부탁드리겠습니다.
무슨,, 문서도 없고 모 할때마다 구글링하고 영어자료를 찾아봐야하니.. XE로 개발하기...정말 힘드네요..
댓글 2
Firemonkey [XE6] kinvey Push 전송시, 특정 메세지 추가하기
2014.08.28 00:28
kinvey 로 Push 전송시 아래와 같이 Data.Extras.Add('username', edtUserName.Text); 를 이용하여
특정유저에게 메세지를 보낸다고 가정했을시..
var
Data: TPushData;
begin
Data := TPushData.Create;
try
Data.Message := edtMessage.Text;
Data.GCM.Title := edtTitle.Text;
Data.GCM.Message := edtMessage.Text;
Data.Extras.Add('username', edtUserName.Text);
BackEndPush1.PushData(Data);
finally
Data.Free;
end;
Data.GCM.Title 과 Data.GCM.Message 를 제외한 특정값 ( 예) 자체적으로 생성된 Push고유번호를 전달하고
싶습니다.
푸시를 보냈는데 사용자가 해당 푸시를 Open 했는지를 체크하기 위함이죠..
현재는,,,
Data.GCM.Title := edtTitle.Text;
Data.GCM.Message := edtMessage.Text;
Data.Extras.Add('username', 'test_0');
Data.Extras.Add('pushkey ','push0000000001');
BackEndPush1.PushData(Data);
이런식으로 보내고..
for num := 0 to AData.Extras.Count -1 do
begin
try
//푸시메세지를 읽어옴
memo1.Lines.Add( AData.Extras.Items[num].Key );
memo1.Lines.Add( AData.Extras.Items[num].Value );
except
end;
end;
이런식으로 받아서 찍어봤는데.. 제가보낸 Data.Extras.Add('pushkey ','push0000000001'); 가
안나타나더군요..
푸시를 보낼때에 제목과 내용이외의 다른 값을 전달하는 방법과 수신 방법좀 부탁드리겠습니다.
무슨,, 문서도 없고 모 할때마다 구글링하고 영어자료를 찾아봐야하니.. XE로 개발하기...정말 힘드네요..
보내고 받는 방식은 코드상으로는 잘못된 부분이 없습니다.