首页 > 解决方案 > 仅停止 firebase 推送通知振动

问题描述

如何在目标c中的应用程序处于前台时停止firebase推送通知振动?

标签: iosiphonefirebasepush-notification

解决方案


你可以试试

-(void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions options))completionHandler{
  if([[UIApplication sharedApplication] applicationState] == UIApplicationStateActive ) {
        completionHandler(UNAuthorizationOptionAlert | UNAuthorizationOptionBadge);
   else {
        completionHandler(UNAuthorizationOptionSound | UNAuthorizationOptionAlert | UNAuthorizationOptionBadge);
   }

}   

推荐阅读