APP收到后台事件且iPhone被锁定时的领域用法

时间:2019-04-24 11:32:00

标签: ios objective-c react-native realm-js

因此,我正在开发一个以原生方式接收后台事件的APP。当手机被锁定时,接收到后台事件时,APP崩溃并且不会将数据保存在领域库中。

是基于地理位置的APP,因此它需要在手机锁定时(按iPhone上的阻止按钮时)保存信息。

试图修改一些本机的Objective-C代码,仅在DEV版本(调试版本)上有效,而在Production版本中则无效。

本机代码上的代码

RLMRealm *realm = [RLMRealm defaultRealm];

// Get our Realm file's parent directory
NSString *folderPath = realm.configuration.fileURL.URLByDeletingLastPathComponent.path;

// Disable file protection for this directory
[[NSFileManager defaultManager] setAttributes:@{NSFileProtectionKey: NSFileProtectionNone}
                                 ofItemAtPath:folderPath error:nil];

手机锁定时,Realm保存数据。

0 个答案:

没有答案