Parse platform LiveQuery解析服务器订阅不会触发事件

Parse platform LiveQuery解析服务器订阅不会触发事件,parse-platform,subscription,livequery,Parse Platform,Subscription,Livequery,我一直在尝试使用订阅在解析服务器上创建一个实时查询,但似乎没有触发某些事件 我记录订阅收到的每个事件,我知道“打开”已触发。但是,当我更改应该影响查询结果的数据时,我不会收到任何其他事件。我在后端为CanvasVersion和Sashido解析服务器上的Sticky启用了实时查询类 这是客户端代码: const relation = this.canvasVersion.stickies; const query = relation.query(); query.equalTo("segmen

我一直在尝试使用订阅在解析服务器上创建一个实时查询,但似乎没有触发某些事件

我记录订阅收到的每个事件,我知道“打开”已触发。但是,当我更改应该影响查询结果的数据时,我不会收到任何其他事件。我在后端为CanvasVersion和Sashido解析服务器上的Sticky启用了实时查询类

这是客户端代码:

const relation = this.canvasVersion.stickies;
const query = relation.query();
query.equalTo("segment", this.id);

this.segmentUpdatedSubscription = await query.subscribe();

this.segmentUpdatedSubscription.on('open', () => {
    console.log('Subscription opened');
})

this.segmentUpdatedSubscription.on('error', (error) => {
    console.log('error', error);
})

this.segmentUpdatedSubscription.on('create', (sticky) => {
    console.log('Created: ' + sticky);
});
继续“更新”、“输入”、“删除”、“离开”和“关闭”,其中this.canvasVersion.stickies是canvasVersion和粘性对象之间的关系

使用以下代码初始化解析服务器:

static initialize() {
   Parse.initialize(environment.parse.appId, environment.parse.appKey);
   (Parse as any).serverURL = environment.parse.serverURL;
}
有人知道为什么这些事件没有被触发,我如何解决它吗?提前感谢您的帮助。

解析订阅(Parse LiveQuery)不支持关系订阅

以正常方式使用订阅条件

const query = Parse.Object.extend('Sticky').query();
query.equalTo("segment", this.id);

const segmentUpdatedSubscription = await query.subscribe();

你能分享一下你用来初始化解析服务器的选项吗?这就是我用来初始化解析服务器的选项的意思吗?我试着在一个粘性查询(解析对象)上启动一个订阅,这似乎有效。是不是订阅不能解析关系?我不确定。您是否介意在开源回购协议中打开一个问题,以便更好地进行调查?我认为订阅还不能与解析关系一起工作。