- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我不熟悉在 Parse 上使用 PFinstallations,我对它们的工作方式有点困惑。我有一个应用程序可以在用户创建帐户时创建新安装,我将安装的“用户”字段设置为用户 userId,以便稍后可以轻松地向他们发送通知。我不明白当用户注销或关闭应用程序时安装是如何工作的。为了能够始终向用户发送通知,我是否必须在这些事件(即注销或关闭应用程序)发生时定期创建新安装?
最佳答案
您永远不需要创建 PFInstallation
的实例。如果您使用 PFInstallation.currentInstallation()
访问它,解析框架将为您处理。但是要将其保存到后端,您需要自己调用其中一种保存方法。
默认情况下,注销对安装没有影响,因为它是用户的一种方法。您可以拥有自己的逻辑来修改注销时的安装,例如,清除用户字段或 channel 。
解析框架将安装写入用户设备上的磁盘。当应用程序停止运行然后重新启动时,解析可以只从磁盘读取该数据并再次拥有正确的 PFInstallation
对象。
关于swift - 何时创建 PFInstallation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35144291/
我正在尝试将 BOOL 值写入 PFInstallation 中的列,但会不停地崩溃: - (IBAction)pushSwitch:(id)sender { NSUserDefaults *push
我不熟悉在 Parse 上使用 PFinstallations,我对它们的工作方式有点困惑。我有一个应用程序可以在用户创建帐户时创建新安装,我将安装的“用户”字段设置为用户 userId,以便稍后可以
我们是否能够强制清除 PFInstallation 数据? 当我想强制注销用户时需要它来重新创建另一个 PFInstallation。 当前问题:新帐户正在使用旧帐户的 PFInstallation,
所以我正在尝试进行自定义通知管理,如果应用程序在后台,一切正常,但如果用户在应用程序中收到通知,则当前安装似乎没有更新以反射(reflect)解析中的内容,我试过获取,但似乎没有更新,只是返回局部变量
我正在尝试掌握 Parse 并构建一个简单的聊天应用程序。对于我的登录 和注册 代码,我有以下代码段: PFInstallation *installation = [PFInstallation c
这可能是个愚蠢的问题,但我想确保更改 PFInstallation.currentInstallation().channels 只会影响当前设备订阅,而不影响全局 channel 。 我基本上想验证
调用 PFInstallation.currentInstallation().fetchInBackgroundWithBlock 时出现以下错误。 2015-07-31 07:12:13.944
我在 application:didFinishLaunchingWithOptions 中保存一个 PFInstallation 对象——我不是询问用户推送权限或任何与 deviceToken 相关
我正在为我的第一个应用程序设置推送通知,但在 Parse 上的 PFInstallation 中向我的 channel 数组添加更多 channel 时遇到问题。到目前为止,我已经添加了 2 个工作正
我正在尝试从 PFInstallation 添加/删除 channel ,但我不断收到相同的错误消息: Terminating app due to uncaught exception 'NS
如果用户最喜欢的食物之一出现在某一天的餐饮菜单上,我会尝试向用户发送推送通知。例如,如果用户将比萨饼、意大利面和土 bean 列为他最喜欢的食物,并且在特定的一天,菜单包含比萨饼,则用户将收到推送通知
我正在尝试将订阅添加到特定 PFUser 的所有 PFInstallations(对于一个人在 iPhone iPad 等上使用相同登录的情况)。我有他们所有使用该应用程序的 Facebook 好友的
当用户登录时,我希望将 PFInstallation“用户名”属性设置为一个字符串,以便用户的 Parse.Installation 对象在 Parse 服务器上具有相同字符串的“用户名”属性。 当我
我正在使用 Parse 和 PFInstallation 根据来自 Parse 的通知增加我的应用程序的角标(Badge)计数。我还需要能够减少该数字——而不仅仅是重置它;我正在寻找与 iOS 消息或
我正在使用下面的代码来获取用户,但我无法获取它。应用程序崩溃了......请帮助我获取所有安装对象列表。 PFQuery *userQuery = [PFQuery queryWithClassNam
我目前无法让 Parse(推送通知服务)在现有的 iOS 应用程序上运行。具体来说,[PFInstallation currentInstallation] 总是返回一个 nil 值。在我的 didF
我想知道用户是否可以读取/写入解析安装类中不属于其设备的行? 我尝试 PFInstallation.query() 和 PFQuery(className: "Installation") 查询安装类
我能否通过用户 ID 获取 PFInstallation 对象,以便我可以订阅该安装的 channel 。 [PFInstallation currentInstallation] 仅提供该设备的安装
我是一名优秀的程序员,十分优秀!