推送通知对话框
Posted
技术标签:
【中文标题】推送通知对话框【英文标题】:Push notifications dialogue 【发布时间】:2009-12-07 10:00:21 【问题描述】:有什么方法可以让“你想启用推送通知...”对话框在应用程序首次启动时不出现,而是在应用程序中的其他操作时出现?
问候, 姆拉登
【问题讨论】:
【参考方案1】:在您调用方法registerForRemoteNotificationTypes
之前,该对话框不应出现。我假设你现在在appDidFinishLoading
中调用它?只需将其移至应用程序中与推送通知相关的部分即可。
CoreLocation 的情况类似。如果您在应用程序指出它需要它的原因之前请求用户位置,它可能会使用户感到困惑。
【讨论】:
就是这样。谢谢。是否有必要在 appFinishLoading 调用方法,或者我可以将它留在现在的位置(某些视图控制器中的一些 onclick 操作)? 您可以在任何您认为合适的地方进行操作。如果您在 appDidFinishLoading 中执行此操作,您将在应用启动时向用户提示。以上是关于推送通知对话框的主要内容,如果未能解决你的问题,请参考以下文章