- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我在我的应用委托(delegate)上注册远程通知时:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeAlert |
UIRemoteNotificationTypeSound];
我确实收到了横幅形式的远程通知,
但是当我转到设置 -> 推送通知时,我的应用程序的警报样式设置为横幅
我需要它作为警报,有什么方法可以将它默认设置为警报吗?
此外,此授权级别与本地通知有何关系?
如果我的设置 -> 推送通知设置为横幅,这是否意味着本地通知不能显示为警报?
对于我当前的任务,我可以接受远程通知,然后只将其中的一些转换为本地通知,但我确实需要这些本地通知像警报一样出现
过去一天我一直在修补 EventKit,但从我的 POV 来看它有其自身的局限性,用户可以随意从日历和提醒应用程序中删除或编辑事件。我可以注册此类事件的通知,但这会在事后收到此类通知。问题是,如果用户未能参加(或取消),这些事件会花费用户金钱,所以我总是需要在取消/删除/修改事件之前警告用户
感谢您的指导。
最佳答案
只有用户可以在横幅和警报样式之间切换样式。你无法控制这一点。
您似乎混淆了警报和警报?两者之间没有任何关系。因此这句话没有意义:“如果我的设置 -> 推送通知设置为横幅,是否意味着本地通知不能显示为警报?”
本地通知不是警报,它可以是横幅或警报的通知。
本地通知和事件工具包警报不是一回事,你似乎认为它们相似或相关,但它们不是,它们唯一的共同点是两者都有一个日期触发器,它们看起来很相似当操作系统显示时。
无论如何,您无法控制本地或远程通知横幅/警报显示样式。
关于ios - APS registerForRemoteNotifications 控制默认警报样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23794506/
我目前正在使用 Xcode6 beta(第一个版本)。使用 parse.com,我正在尝试实现推送通知。在我的应用委托(delegate)中,我有 [application registerFor
当我在我的应用委托(delegate)上注册远程通知时: [[UIApplication sharedApplication] registerForRemoteNotificationTypes:
我见过很多不同的通知权限请求实现,但我仍然不知道哪一个是最好的。这可能是重复的,但我想要一个包含最新 Apple 推荐的 2015 答案。 我的一般问题是,是将 registerForRemoteNo
Xcode 9 (iOS 11) 在注册推送(远程)通知时向我显示错误/警告。 这里是错误信息 这是我试过的代码: let center = UNUserNotificationCenter.cur
我正在开发一个涉及远程通知的 macOS 应用程序。在我的应用委托(delegate) appDidFinishLaunching 中,我只需调用 NSApplication.shared.regis
有人问过这个问题(例如 here 和 here ),但似乎没有一个解决方案适用于我的设置。 我正在 iOS 9/Xcode7 (beta 5) 中开发一个应用程序。 我已经创建了一个明确的 App I
正如苹果关于推送通知的官方信息页面所述: “设备 token 可能会发生变化,因此您的应用每次启动时都需要重新注册。” 我试图理解他们所说的“每次启动”是什么意思。 这是否意味着我必须在 AppDel
这个问题在这里已经有了答案: didRegisterForRemoteNotificationsWithDeviceToken not called in ios8, but didRegister
我的应用有一个 MainViewController、一个 PlaylistViewController 和一个 PlayerViewController。 当您返回主屏幕时,一切正常,在后台播放音频
[[UIApplication sharedApplication] registerForRemoteNotifications]; 调用后不工作 [[UIApplication sharedApp
* 请注意,这个问题不是如何在 swift 中注册远程通知,我的问题是如何在 swift 中编写代码,以便在同时运行 iOS8 和 iOS7 的设备上运行。我发布的代码曾经使用 Xcode beta
I am using @react-native-firebase/app": "^8.2.0", @react-native-firebase/messaging and react-native
我是一名优秀的程序员,十分优秀!