问题标签 [back4app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
parse-platform - 解析服务器用户表安全
我在使用Parse Server(托管在 back4app)方面相当新,并且希望对预先创建的“用户”表进行一些澄清。
我目前正在尝试使用 Parse 开发 Web 应用程序 (Javascript),并且我正在使用 REST API 调用来注册和登录用户。我注意到的一件事是任何人都可以获取我的 REST API 密钥(通过 html 源代码),但最重要的是,任何人都可以发出 GET ' users ' 请求来获取数据库中的所有用户。这些结果包括用户名、电子邮件和 ObjectID。因此,任何人都可以使用 ObjectID 对“会话”表进行另一个 REST 调用并检索 sessionToken(我计划将其用作受保护的 REST API 调用的授权令牌)
我不太确定如何安全地完成此操作。我在网上搜索但没有多大成功。任何帮助或文章将不胜感激。
谢谢
swift - 'Parse/ParseClientConfiguration.h' 文件未找到
我正在尝试使用 Parse 制作一个项目。我的项目曾经在 Swift 3.0 更新之前工作。昨天我决定将我的项目代码升级到 Swift 3.0。我还将 Parse 更新到了我使用 pod 来完成的最新版本。我得到了这两个我找不到解决方案的错误。我删除了 Parse,然后使用 Pods 重新安装,但这并没有解决问题。
(不能发布图片,因为我没有足够的声誉:/)
(也不能发布超过 2 个链接:/)
错误 #1:http: //i.imgur.com/oeGeU2V.png
错误 #2:http: //i.imgur.com/urYEWxk.png
拥有所需文件的证明:
这些是我现在遇到的两个错误。当我删除 ParseClientConfiguration.h 时,我也两次收到相同的错误。
错误 #1 两次:
在回答时请记住,我不是一个非常有经验的程序员。您可能需要更详细地解释一些部分。如果您需要更多信息,我很乐意提供。
swift - ParseLiveQuery 无法访问指针对象
您好我正在尝试通过 ParseLiveQuery 获取我的对象
我认为 ParseLiveQuery 不支持指针对象。
这是我的代码片段。
Post.swift
FeedVC.swif
我有 2 个问题。
1. ParseLiveQuery 已像 REST 结果一样返回 PFObject。
当我第一次获取对象时它工作正常。
我的意思是我可以通过 findObjectBackground 获取用户名和 userImg 数据。
然后收到更新的事件后..我得到了一个不同风格的PFObject。
所以我收到一条错误消息,因为 Parse LiveQuery 像 REST 一样返回。
2. 当我尝试过“fix-object-decode”分支时,它返回 PFObject 而不是 REST 样式。但它也不能直接检索我的指针数据。
ios ParseLiveQuery 链接分支->修复对象解码
我已经测试了“修复对象解码”分支。
它返回格式良好的 PFObject,但结果似乎不同。
当我通过 findObjectInBackGround() 请求时,这是我原来的 PFObject
当我更改 postText 时,我通过实时查询获得了更新事件,但有所不同。
如您所见..PFUser:0x6080000e3100 和 PFFile:0x60800024c150 已更改为 PFUser:0x6100000e6900,PFFile:0x61000025d1f0
无论如何,当我收到事件时,我无法获取对象。
这个问题是关于实时查询还是解析服务器端的问题?
由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“键“用户名”没有数据。在获取其值之前调用 fetchIfNeeded。
我添加了一些代码以避免 fetchIfNeeded 错误。
这是我的代码段。
现在它工作正常但是...系统说“警告:正在主线程上执行长时间运行的操作。”
我认为这不是最好的方式..
你能帮我吗?
ios - 在 Back4app 中查询表
我在 Back4app 中有一个用户表。我想查询表格。我正在使用以下一组语句。这没用。请指教。计数总是归零。
android - 我在哪里可以找到 back4app 中的 Android 推送通知设置
我正在尝试使用 Parse back{4} 应用程序向我的应用程序发送推送通知,方法如下教程使用 Parse back{4} 应用程序向我的应用程序发送推送通知。但是当我进入第 3 步时,他们说要在仪表板中编辑 android 推送通知设置,但我在仪表板中找不到此选项。
我不明白的另一件事是第 1 步的最后一部分,用我自己的更改红色代码。我应该把它改成什么?
它来自这段代码:
java - 如何从 Parse 中检索用户名
我正在尝试将当前用户名添加到我的应用程序中滑动菜单的头部。
我尝试添加此代码,但它给了我一个错误:
这是滑动菜单代码:
这是导航标题的布局:
从 Parse 检索数据的正确代码是什么?
java - 将文件上传到 Parse 数据库
我想在我的应用程序中添加一个功能,用户可以在其中将文件(PDF 文件)从他们的手机上传到数据库,然后将此文件下载回应用程序并显示它。
我不知道如何开始这样做以及使用什么正确的代码。
我尝试使用此代码,
- 编辑 -
我尝试了这段代码,但是当我单击按钮时应用程序崩溃了:
parse-platform - 从 Parse.com 检索数组
我正在尝试从 Back4Apps.com(Parse.com 等效)下载一个数组。下面显示没有错误,但是当它到达“downloadQuery.findObjectsInBackground { (objects, error) in”行时,它只是跳过其余代码到函数末尾。
- 我已经测试了“用户名”,它似乎是正确的。
- 我确定类和子类名称是正确的。
- 解析参数是正确的,我已经有许多其他解析函数在工作。
有什么建议去哪里看吗?
swift - 从解析服务器到本地 sqlite (Swift 3)
在我的应用程序中,我有一个本地 SQLite 数据库并使用解析服务器 (Back4App.com)。两者的原因是允许用户设备之间的同步,如果用户删除并稍后重新安装应用程序,则可以下载数据。
我正在使用解析符号功能。他们登录后,我检查本地数据库是否有数据,如果没有,我去 Parse 并从那里下载然后将数据插入本地数据库。
奇怪的是,事件的顺序并没有像我预期的那样发生,这就是我的问题所在。
SigninVC 如下:
RLDatabase.swift 插入到 SQLite
ParseArrayModel.swift
可以看到,第一个调用是从 Parse 下载,然后调用 insert 函数。但是,发生的事情是它转到了 downloadFromParse,但是在
它跳过函数的其余部分,然后转到 insertToSQLite 函数,由于数组中没有数据,因此没有插入任何内容。然后它返回到 DownloadFromParse,然后抓取数据。所以,最后,所有数据都在那里,但事件的顺序错误。
完全被难住了。任何帮助是极大的赞赏。
编辑:添加 // 打印行以显示更新后的顺序。
这是控制台显示的内容: