【问题标题】:Parse query only working from one device解析查询仅在一台设备上工作
【发布时间】:2016-04-27 08:47:39
【问题描述】:

我目前正在和朋友一起开发一个应用程序 android 应用程序,我们正在使用 Back4App 的解析作为后端。

我们正在与 BitBucket 同步我们的版本,到目前为止还没有遇到重大问题。

我们的应用程序基本上需要从 Parse 类中获取对象并将它们显示在列表中。

问题是以下用于从 Parse 收集数据的代码仅适用于我的设备,我不知道为什么。

ParseQuery<Object> q = ParseQuery.getQuery("Object");
    q.orderByDescending("createdAt");
    q.findInBackground(new FindCallback<Object>() {
        @Override
        public void done(List<Object> objects, ParseException e) {
            if(e == null){
               // Objects added in the list here
            }
        }
    });

该代码在我的设备上运行得非常好,但在其他任何设备上都没有,我不知道为什么。

我还检查了问题不是用他的设备连接到 Parse,因为通过应用程序进行的身份验证在所有方面都非常有效。

【问题讨论】:

    标签: android parse-platform collaboration


    【解决方案1】:

    好吧,原来我没有考虑在我的 Parse 类中检查 ACL,只有我的帐户可以访问测试值

    对不起,如果我浪费了某人的时间。那是我的错。

    【讨论】:

    • 这是一个很好的问题和答案,谢谢@archipel!您如何发现 back4app 与 Unity 一起工作??
    • @JoeBlow 我没有尝试将 back4app 与 Unity 一起使用,但我确信它可以正常工作,因为它基于 parse
    • 嗨@archipel,对不起,我没有注意到Android标签。谢谢(你的)信息。你有没有发现在 Android 上,back4app 似乎和 Parse 一样工作?没有遇到任何麻烦吗?谢谢!
    • 是的,据我了解,它是 Parse,但由其他人托管。我发现它开始非常简单,目前我还没有遇到任何重大问题。
    猜你喜欢
    • 1970-01-01
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多