【问题标题】:Is it possible to activate push notifications on an iOS app if the user chooses not to receive them initially?如果用户最初选择不接收推送通知,是否可以在 iOS 应用上激活推送通知?
【发布时间】:2012-10-13 07:33:49
【问题描述】:

当用户第一次使用推送通知启动 iOS 应用时,他们会看到一个警报视图,询问他们是否想要接收它们。

如果用户选择否,应用程序不会显示在系统设置菜单的通知中心下方,因此他们无法在此处更改决定。如果他们在显示警报视图时选择“是”,则该应用在设置中可见,他们可以随意打开和关闭通知。

如果用户选择否,有什么方法可以让他们选择从应用程序本身打开推送通知?

【问题讨论】:

    标签: iphone objective-c ios push-notification apple-push-notifications


    【解决方案1】:

    不,不可能,你必须去设置。

    在 ios 5.0 以下的版本中,可以通过

    从您的应用中打开设置页面
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=yourpage"]];
    

    但在较新的版本中这是不可能的。

    【讨论】:

    • 通过选择否,它会自动将“否”设置为您的设置。对于您的特定应用程序
    • 我的错误,它出现在“不在通知中心”下。问题解决了。
    【解决方案2】:

    来自应用程序its not possible。用户只需要从Settings 启用它

    【讨论】:

      猜你喜欢
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多