iOS 推送通知自定义警报
Posted
技术标签:
【中文标题】iOS 推送通知自定义警报【英文标题】:iOS Push Notification Custom Alert 【发布时间】:2015-07-27 15:11:39 【问题描述】:我正在尝试在我的 ios 应用中启用推送通知。我想创建一个自定义警报来询问用户是否要启用通知。苹果是否允许/可能实施?
谢谢
【问题讨论】:
【参考方案1】:当您register 通知时,会出现一个弹出窗口,询问用户是否允许(除非他/她之前已经授予权限):
第一次调用 registerUserNotificationSettings: 方法时,iOS 会显示一个对话框,询问用户是否允许显示应用注册的通知类型。
您不能使用自定义提醒,例如当您请求允许使用用户的位置或他/她的联系人时。 This question 有一个很好的 link,您可以在其中找到您可以自定义的权限警报。
【讨论】:
我可以自定义出现的弹出窗口吗? 抱歉 - 我好像漏掉了你的问题中的“自定义”这个词。 只是为了确认一下,我被 Apple 给我的弹出窗口卡住了? 是的。当然,您可以显示您自己的弹出窗口,如果用户确认,之后致电registerUserNotificationSettings:
。但这会显示另一个弹出窗口(Apple 自己的),这会让用户感到困惑。
感谢您的帮助!我同意这会很混乱。【参考方案2】:
当您将推送通知整合到应用程序中时 - 它会自动询问用户是否要允许推送通知。您无需创建自己的自定义警报。
【讨论】:
我想在弹出窗口中包含一个图像,但似乎这是不可能的。谢谢!以上是关于iOS 推送通知自定义警报的主要内容,如果未能解决你的问题,请参考以下文章