0

我正在用 XE8 学习新的 Baas 技术。

我创建了一个小应用程序来使用 Parse 在 Android 手机上接收通知。从 Parse 网站发送通知消息时,一切正常。

但是,当我的 VCL 应用程序使用 BackendPush 组件发送通知时,手机中没有任何内容。

消息发送正确,因为我可以在 Parse 站点上看到它们。它们的状态不同于从 Parse 发送的状态。

这是我在 Parse 上的 VCL 消息状态:

Type: API, target: Chanels.

在 Parse 网站上发送时:

Type : Campaign, Target: Everyone.

我应该怎么做才能让我的 VCL 消息到达手机。

我的代码:

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

1 回答 1

1

您应该尝试在目标设备上更具体,如下所示:

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

或者

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

问候!

于 2015-08-02T03:49:47.490 回答