2015-06-04 41 views
0

我正在使用XE8學習新的Baas技術。Delphi XE8 - 使用VCL從Parse發送通知應用程序

我創建了一個小應用程序,使用Parse接收Android移動設備上的通知。 當通知消息從Parse網站發送時,一切工作正常。

但是,當我的VCL應用程序發送帶有BackendPush組件的通知時,手機中沒有任何東西。

郵件發送正確,因爲我可以在Parse站點上看到它們。他們的地位不同於Parse發送的地位。

這裏是我的解析VCL信息狀態:

Type: API, target: Chanels. 

當解析網站發送:

Type : Campaign, Target: Everyone. 

我應該怎麼做,讓我的VCL的消息在手機到達。

我的代碼:

BackendPush1.Message:=Memo1.Lines.Text; 
BackendPush1.Push; 

回答

1

你應該嘗試是你的目標設備上更加具體如下:

BackendPush1.Target.Add('{ "where": { "installationId": "'+guid.Text+'" }}'); 

BackendPush1.Target.Add('{ "where": { "deviceType": "android" }}'); 

商祺!

相關問題