0
我是新来的iOS任何人都可以告诉我如何从应用程序中检测设备解锁计数,即使应用程序转到后台或者用户关闭应用程序..即使应用程序在后台,如何获得iPhone/iPad的设备解锁计数
其在Android的工作,即使用户关闭应用程序..
谁能告诉我该怎么做......
我是新来的iOS任何人都可以告诉我如何从应用程序中检测设备解锁计数,即使应用程序转到后台或者用户关闭应用程序..即使应用程序在后台,如何获得iPhone/iPad的设备解锁计数
其在Android的工作,即使用户关闭应用程序..
谁能告诉我该怎么做......
你可以连接到COM。 apple.springboard.lockstate事件:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
int notify_token;
notify_register_dispatch("com.apple.springboard.lockstate", ¬ify_token,dispatch_get_main_queue(), ^(int token) {
uint64_t state = UINT64_MAX;
notify_get_state(token, &state);
if (state == 0) {
locked++;
} else {
unlocked++;
}
});
将这个代码在您的应用程序,委托
谢谢....... –
您可以用' - (无效)applicationDidEnterBackground:(UIApplication的*)application'在应用程序委托,与其他人共享实例发起'NSUserDefaults'计数器(单例类) –
嗨我想统计设备从我的应用程序被锁定和解锁的次数...(即使应用程序进入后台或终止).. –
如果您想让您的应用程序在后台模式下工作,你要做的第一件事就是转到目标中的功能,并启用后台模式并获取用户权限,无论他允许运行应用程序是否为后台。 –