我目前正在开发一个消息传递应用程序,并且想创建一个全局订阅只是为了演示我想要实现的目标。假设有一个类似sendMessage的突变,其中包含senderId和Member,例如:-

mutation sendMessage(senderId :String!,members:[String]){
    response
}

这个变异用于向用户发送消息,真实的例子是不同且复杂的,所以我问一个小例子,让我们使用以下值运行一个变异:-
mutation sendMessage(senderId :"A",members:["A","B","C"]){
    response
}

我的问题-仅当成员数组中包含“B”的成员时才可以获取订阅:-
subscribeToSendMessage(member:["B"]): message aws_subscribe(mutations: ["sendMessage"])

最佳答案

目前这是不可能的。
AWS forums中有一个类似的问题,带有很好的解释

关于ios - AWS Appsync复杂订阅参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54308739/

10-12 03:37