【问题标题】:Parse.com channel must start with letterParse.com 频道必须以字母开头
【发布时间】:2015-04-17 15:07:19
【问题描述】:

我正在尝试让我的应用程序使用 Parse.com 来允许您订阅用户。但是,PFInstallation 中的“频道”要求所有频道仅以字母开头,并且不能有空格。但是,Parse.com 会在用户登录时为用户处理所有 objectIds 的创建,有时,他们会创建一个以数字开头的 objectId。如何正确解决此问题,以便我的应用正常运行?

【问题讨论】:

    标签: ios parse-platform channel pfuser


    【解决方案1】:

    您不应将 ObjectID 放在 channels 属性中。您应该将有关订阅的信息存储在另一个属性中(或连接表中,请参阅Relations Guide)。

    为了推送,您可以使用查询来确定目标,如here 所述。

    【讨论】:

    • 我这样做是为了让一个用户可以订阅另一个用户,并在该人发布新内容时得到通知。这是 Parse AnyPic 教程中建议的内容。但是,我一定错过了建议始终在 objectId 开头添加 user_ 的部分,以便始终确保频道以字母开头。
    • 您永远不想自己修改“objectId”属性。只需添加另一个属性并执行适当的查询即可让您的推送工作。
    • 我根本没有为 objectId 修改任何东西,我什至不能这样做。我只是将 objectId 复制到频道中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    • 2019-06-29
    • 2016-02-23
    • 2018-06-09
    • 2021-03-29
    相关资源
    最近更新 更多