【问题标题】:NewsStand, Show the push notification alert view when I want?NewsStand,在需要时显示推送通知警报视图?
【发布时间】:2014-03-06 17:01:08
【问题描述】:

我知道有人问过这个问题:How to show "Would like to send you Push Notifications" Alert View again? ...但我的问题有点不同。我的问题是,当我想要以编程方式(不是为了调试,而是为了真实)时,是否可以提示这个。可能不是因为这是由操作系统触发的警报,而是如果用户单击“不允许”,有没有办法“撤消”。我的应用程序有一个教程,我想在用户完成教程时弹出此消息。我应该在教程结束后注册推送通知吗?或者用户必须在设置菜单上“允许”什么,以便我可以将其添加到教程中。谢谢

【问题讨论】:

    标签: ios push-notification uialertview newsstand-kit


    【解决方案1】:

    要触发您在图像上提供的弹出窗口,您应该调用

    [[UIApplicaton sharedApplication]   registerForRemoteNotificationTypes:UIRemoteNotificationTypeNewsstandContentAvailability]
    

    这可以在应用程序的任何地方进行。

    要检查可用权限,请使用:

    UIRemoteNotificationType* enabledTypes = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
    

    【讨论】:

    • 你可以编辑这个更清楚吗?就目前而言,这对我来说没有多大意义。
    • @EricBrown 谢谢你的评论,我更新了我的答案
    • 如何检查启用的类型?这是一个奇怪的枚举...我怎样才能在 NSLog 或其他东西中打印它们...在我的情况下 (enabledTypes == 7) 是真的
    • 是的,位字段乍一看有点奇怪,但阅读一些有关位和位移的手册,一切都变得干净了
    • 所以基本上你可以在任何时候触发这个警报......但只有一次......这很糟糕......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    相关资源
    最近更新 更多