是否有人尝试从应用配置页面的后端发送云消息?
我尝试过这样做但onBroadcastMessageReceived()
永远不会调用GuestbookActivity
。我在CloudBackendActivity
中打开了源代码,发现后端订阅了主题标识_broadcast
的云消息,这是后端配置页面中的默认ID。 subscribeToCloudMessaging()
调用肯定被调用,但处理程序似乎永远不会调用onComplete()
。
答案 0 :(得分:0)
onBroadcastMessageReceived()
中的GuestbookActivity
也遇到了同样的问题。
为了使它接收广播消息,我在下面列出了CloudBackendActivity
中列出的条件。
private void _onPostCreate() {
// if (!isSubscribedToBroadcastMessage) {
// isSubscribedToBroadcastMessage = true;
CloudCallbackHandler<List<CloudEntity>> handler =
new CloudCallbackHandler<List<CloudEntity>>() {
@Override
public void onComplete(List<CloudEntity> results) {
onBroadcastMessageReceived(results);
}
};
cloudBackend.subscribeToCloudMessage(
CloudBackendMessaging.TOPIC_ID_BROADCAST, handler);
// }
this.onPostCreate();
}
所以问题是错误的。