问题标签 [local-datastore]
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.
android - Android ,我们可以使用 Parse LocalDataStore 进行本地存储吗?
众所周知,解析服务器正在关闭,但是如果我想在没有任何解析服务器交互的情况下使用解析本地数据存储概念(不调用 parse initialize(context,appkey,masterkey))
,那么我们该如何实现呢?
请建议我是否可以使用它?如果没有,除了本地数据存储的解析服务器之外,还有什么最佳选择吗?
提前感谢!
android - WipeOut 解析中的整个本地数据存储 - Android
这个问题被问了太多次,但我还没有找到答案。
我正在努力在注销时清理我的本地数据存储。我正在做的是将对象固定在各种活动上,一旦用户按下注销,我就会调用 unpinALLInBackGround(); 显然,一旦我从另一个用户登录,这不会清除 localDataStore。我仍然可以看到旧条目。
我想要的是完全刷新 localDataStore 中的条目。
在特定活动中:-
并在注销时:-
ParseObject.unpinAllInBackground();
android - Android 解析 - 卸载或清除应用程序后清理本地数据存储
卸载或从设置中清除应用程序后,我在清理本地数据存储时遇到问题。你能告诉我我做错了什么吗?
一旦我清除应用程序或完全卸载应用程序,我希望本地数据存储清空。
我的应用程序类:
ios - 在ios设备上更改Apple ID时如何处理保存游戏数据
这接近于一个意见问题,但我希望有人可以给出明确的答案。
我编写了一个游戏应用程序,并将游戏数据保存在本地。但我也希望它具有云功能,我目前正在编写代码,但我一直遇到心理障碍。在 iCloud 和 Game Center 文档的几个地方,它说如果我更改 Apple ID,我需要删除本地保存的游戏数据/文件缓存。这与我的应用程序当前的工作方式相反,如果我能找到正确的方法,那就可以了。在 iCloud 文档中,它说要么用户使用云,要么不使用云,只询问一次,但设置中有一个按钮可以打开和关闭 iCloud Drive。
我的困境的核心似乎是 IOS 设备与一个 Apple ID 没有紧密联系。我知道多个设备可以与一个 Apple ID 相关联,但不知道为什么反过来它应该是正确的。
这可以看作是增加了能力或有足够的绳索来吊死自己。作为用户,我可以使用我的 Apple ID 访问与我的 Apple ID 无关的另一台设备,并且:
下载应用程序/歌曲
登录 Game Center 并玩我们都拥有的游戏。
等等
我知道 Apple 会处理这个问题,现在我也必须这样做。
作为应用程序开发人员,我看到了很多关于这可能意味着什么的问题,例如“我会做这个或那个,但是第一次发生这种其他事情时我该怎么办?”等等。
例如,最初我认为我可以考虑将“本地”存储与非常长的飞行模式相同,当云可用时,我可以将增量同步到云和跨设备,但这并不能解决更改 Apple ID 的问题。我是否会清除本地数据,阻止新用户玩游戏,只允许本地或云但不能同时使用?
现在苹果公司正在增加多任务处理,以及在学校使用的 iPad 的登录,问题变得更加严重。
我一直试图找到一些能引导我找到正确答案的深度,但我不知道如何处理 Apple ID 更改。
ios - 解析本地数据存储不起作用 - Swift 2
我目前正在使用最新版本的 Parse 1.14.2 和 Bolts 1.8.4。Parse 已正确实现,并且我已经使用了很长时间。我现在面临的问题是当我尝试使用 Parse 的本地数据存储时。我的 AppDelegate.swift 中有以下代码:
我有以下代码来创建和保存一个名为firstName
的类中的字符串contact
:
下面是从创建的类中检索对象的代码:
我已添加libsqlite3.dylib
到我的项目中。当我运行此代码时,我的应用程序不会崩溃,但当我尝试检索对象时它只会给我以下消息:
谁能帮我解决这个问题?我猜问题是这个版本的 Bolts 不能在后台固定 Parse 对象,我需要解决这个错误。任何帮助将不胜感激,因为我已经坚持了一段时间并且无法在网上找到太多信息。
编辑:我曾尝试降级 Bolts,但随后 Parse 在 Cocoapod 中使用它降级,这会导致 Xcode 中的错误。
ios - 解析:更新本地数据存储中用户的关系
我正在开发一个应用程序,我的用户有一些喜欢的对象。这些收藏夹当前由用户对象上的 PFRelation 建模。
该应用程序需要在离线场景中运行,因此我使用 Parse 本地数据存储。我在测试中发现,在我用新的(但固定的)对象更新了关系之后,如果设备在重新启动应用程序之前没有获得互联网连接(并因此完成 saveEventually 调用以远程保存),那么 PFRelation丢失新对象。该对象可通过查询在本地数据存储中使用,但 PFRelation 不再具有它。
我已经固定了用户对象,并尝试在应用程序重启后从本地数据存储中获取它,但 PFRelation 似乎总是丢失新添加的对象。
有没有人看到这种行为或知道解决方法?
parse-platform - 从设备上的解析中保存用户 a/c 详细信息以供离线使用。斯威夫特 3
我已经设置了解析和所有,注册可以根据需要完美运行。但在那之后,我无法在设备上获取用户详细信息以供离线使用。
一旦用户登录/注册,我需要这些对象离线。
班级名称 :User
对象:
coverPhoto
: Image.png (另存为文件)profilePicture
: Image.png (另存为文件)usersUsername
: 细绳username
/email
: 字符串firstName
: 细绳middleName
: 细绳lastName
: 细绳mobileNumber
: 细绳birthDate
: 细绳gender
: 细绳about
: 细绳
我尝试使用它来存储它,UserDefaults.standard.set(_variable name_, forKey: "String")
但没有用。:\
这是我反复得到的。
这就是我写的:
我在这里陷入困境。
编辑:
编辑#2:
突出显示的代码:
ios - 解析本地数据存储问题 - 固定对象会删除现有指针
我有一个名为 Post 的 PFObject,它有两个指向其他 PFObjects 的指针:Place 和 Image。
我已启用本地数据存储。假设我们有 4 个帖子:
在我的本地数据存储中,我有 10 个 PFObject。到目前为止,一切都很好。
但是,当我将新 PostE 固定到本地数据存储时,PlaceC 和 PlaceD 将从本地数据存储中删除。
任何想法为什么?
ios - 'PFObject 值可能没有类:NSConcreteValue'
应用程序在此方法上不断崩溃 - 尝试简单地将 Parse 对象固定到本地数据存储,如文档Parse docs中所述:
错误:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“PFObject 值可能没有类:NSConcreteValue”
有什么想法吗?