iOS:用户选择“后如何获取推送通知对象”;取消“;在通知警报对话框中,然后手动启动应用程序

iOS:用户选择“后如何获取推送通知对象”;取消“;在通知警报对话框中,然后手动启动应用程序,ios,push-notification,Ios,Push Notification,可能重复: 问题是: iOS收到推送通知并弹出一个带有两个按钮“取消”和“查看”的警报对话框,应用程序图标上的徽章编号增加1 用户点击“取消”按钮,警报对话框将关闭,应用程序图标badge num保持不变 用户通过点击主屏幕中的应用程序图标启动应用程序 在应用程序启动后,如何获取推送通知对象或其中的数据 (或者,当推送通知到达并在iOS弹出警报对话框之前获取其中的数据时,是否会引起注意?不幸的是,如果您的用户忽略推送通知,您的应用程序将无法从该通知接收信息,由于direceivelocalno

可能重复:

问题是:

  • iOS收到推送通知并弹出一个带有两个按钮“取消”和“查看”的警报对话框,应用程序图标上的徽章编号增加1

  • 用户点击“取消”按钮,警报对话框将关闭,应用程序图标badge num保持不变

  • 用户通过点击主屏幕中的应用程序图标启动应用程序

  • 在应用程序启动后,如何获取推送通知对象或其中的数据


    (或者,当推送通知到达并在iOS弹出警报对话框之前获取其中的数据时,是否会引起注意?

    不幸的是,如果您的用户忽略推送通知,您的应用程序将无法从该通知接收信息,由于
    direceivelocalnotification:
    将不会被调用


    相反,您必须使用应用程序服务器存储关于发出的通知的信息,并在每次启动应用程序时获取该信息。

    不幸的是,如果您的用户忽略推送通知,您的应用程序将无法从该通知接收信息,由于
    direceivelocalnotification:
    将不会被调用


    相反,您必须使用应用程序服务器存储关于发出的通知的信息,并在每次启动应用程序时获取这些信息。

    感谢您的解释和建议的解决方案。我是iOS的新手,最初的印象是iOS不喜欢应用程序在后台工作,所以在用户弹出通知警报对话框之前,在后台得到通知并做一些准备不是一件容易的事情。谢谢。谢谢你的解释和建议的解决方案。我是iOS的新手,最初的印象是iOS不喜欢应用程序在后台工作,所以在用户弹出通知警报对话框之前,在后台得到通知并做一些准备不是一件容易的事情。谢谢