【问题标题】:Stop only firebase push-notification vibration仅停止 firebase 推送通知振动
【发布时间】:2019-01-17 04:58:23
【问题描述】:

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

【问题讨论】:

    标签: ios iphone firebase push-notification


    【解决方案1】:

    你可以试试

    -(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);
       }
    
    }   
    

    【讨论】:

    • 谢谢,实际上我的要求是我的应用程序中有一个选项可以单独停止推送振动或声音。如何实现这一目标?
    • 创建一个共享变量并在上面的if语句检查中替换它
    猜你喜欢
    • 2017-09-13
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 2018-04-25
    • 2018-03-06
    • 1970-01-01
    相关资源
    最近更新 更多