小编Kev*_*vin的帖子

你能否从App端[iOS]静音传入的推送通知

我正在制作一个使用苹果推送通知的应用程序.我希望能够有一个"下班"模式,其中仍然会收到推送通知,但是当它进来时没有播放声音.有没有办法从应用内部静音这些推送通知?我知道我不能从JSON消息中发送声音,但如果我可以从应用程序内部执行此操作会更容易.我仍然希望收到通知,因此我不想从推送通知中取消注册

iphone mute push-notification apple-push-notifications ios

2
推荐指数
1
解决办法
2018
查看次数

将completionHandler传递给NSTimer

在iOS 7中,他们添加了一个功能-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler,允许您在获得推送通知时在后台执行某些操作.然而,他们只给你约30秒的时间做某事.

我想制作一个NSTimer让我知道如果我的30秒差不多了,并完成它正在做的事情.通过计时器传递完成处理程序会很好,这样我就可以在完成后调用它.

有没有办法通过(void (^)(UIBackgroundFetchResult))completionHandlerNSTimer 传递完成处理程序并从被调用的函数调用它?

nstimer push-notification ios

2
推荐指数
1
解决办法
841
查看次数