Push notification 通过解析中的REST API从频道取消订阅

Push notification 通过解析中的REST API从频道取消订阅,push-notification,parse-platform,Push Notification,Parse Platform,有人知道如何通过RESTAPI取消订阅parse中的某个频道或所有频道吗?文档中说您必须更新通道阵列,但对我不起作用,或者我做错了什么 谢谢文档中有一节显示了如何添加频道: 你需要把安装的全部内容,包括现有的频道,加上新的频道 或者,您可以仅对频道阵列进行原子更改,如本节文档“阵列”标题下所述: 如图所示,您可以使用Add、AddUnique和Remove。要添加单个频道,最好使用AddUnique 因此,要回答您的问题,您可以使用以下参数对单个通道或多个通道使用删除: {"channels

有人知道如何通过RESTAPI取消订阅parse中的某个频道或所有频道吗?文档中说您必须更新通道阵列,但对我不起作用,或者我做错了什么


谢谢

文档中有一节显示了如何添加频道:

你需要把安装的全部内容,包括现有的频道,加上新的频道

或者,您可以仅对
频道
阵列进行原子更改,如本节文档“阵列”标题下所述:

如图所示,您可以使用
Add
AddUnique
Remove
。要添加单个频道,最好使用
AddUnique

因此,要回答您的问题,您可以使用以下参数对单个通道或多个通道使用
删除

{"channels":{"__op":"Remove","objects":["channel 1","channel 2"]}}
要删除所有频道,您需要在
频道设置为默认值的情况下执行更新,例如:

{
    "deviceType": "ios",
    "deviceToken": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef",
    "channels": [
        ""
    ]
}

文档中有一部分显示如何添加频道:

你需要把安装的全部内容,包括现有的频道,加上新的频道

或者,您可以仅对
频道
阵列进行原子更改,如本节文档“阵列”标题下所述:

如图所示,您可以使用
Add
AddUnique
Remove
。要添加单个频道,最好使用
AddUnique

因此,要回答您的问题,您可以使用以下参数对单个通道或多个通道使用
删除

{"channels":{"__op":"Remove","objects":["channel 1","channel 2"]}}
要删除所有频道,您需要在
频道设置为默认值的情况下执行更新,例如:

{
    "deviceType": "ios",
    "deviceToken": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef",
    "channels": [
        ""
    ]
}

文档中有一部分显示如何添加频道:

你需要把安装的全部内容,包括现有的频道,加上新的频道

或者,您可以仅对
频道
阵列进行原子更改,如本节文档“阵列”标题下所述:

如图所示,您可以使用
Add
AddUnique
Remove
。要添加单个频道,最好使用
AddUnique

因此,要回答您的问题,您可以使用以下参数对单个通道或多个通道使用
删除

{"channels":{"__op":"Remove","objects":["channel 1","channel 2"]}}
要删除所有频道,您需要在
频道设置为默认值的情况下执行更新,例如:

{
    "deviceType": "ios",
    "deviceToken": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef",
    "channels": [
        ""
    ]
}

文档中有一部分显示如何添加频道:

你需要把安装的全部内容,包括现有的频道,加上新的频道

或者,您可以仅对
频道
阵列进行原子更改,如本节文档“阵列”标题下所述:

如图所示,您可以使用
Add
AddUnique
Remove
。要添加单个频道,最好使用
AddUnique

因此,要回答您的问题,您可以使用以下参数对单个通道或多个通道使用
删除

{"channels":{"__op":"Remove","objects":["channel 1","channel 2"]}}
要删除所有频道,您需要在
频道设置为默认值的情况下执行更新,例如:

{
    "deviceType": "ios",
    "deviceToken": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef",
    "channels": [
        ""
    ]
}

非常感谢@Timothy Walters:)非常感谢@Timothy Walters:)非常感谢@Timothy Walters:)非常感谢@Timothy Walters:)