【发布时间】:2011-03-01 05:45:39
【问题描述】:
我对推送通知有疑问。
每当推送到来并且用户正在使用某个 XYZ 控制器时,推送需要另一个控制器进行初始化和显示。现在我应该在当前活动控制器的顶部显示推送控制器,并在完成后将用户带回当前工作的控制器吗?
如果推送控制器涉及一些操作并且是与之关联的一整套功能怎么办。我们是否应该在推送到来时限制行动。
什么是最好的交易?
【问题讨论】:
标签: iphone cocoa-touch ios push-notification
我对推送通知有疑问。
每当推送到来并且用户正在使用某个 XYZ 控制器时,推送需要另一个控制器进行初始化和显示。现在我应该在当前活动控制器的顶部显示推送控制器,并在完成后将用户带回当前工作的控制器吗?
如果推送控制器涉及一些操作并且是与之关联的一整套功能怎么办。我们是否应该在推送到来时限制行动。
什么是最好的交易?
【问题讨论】:
标签: iphone cocoa-touch ios push-notification
这在很大程度上取决于您的应用程序的流程和组织。在基于选项卡栏的应用程序中,您应该有一个用于处理通知活动的选项卡,并为相应的 UITabBarItem 放置一个 badgeValue。您还可以显示一个警报,提供切换到另一个选项卡上的“处理通知”区域的可能性。标签栏是一种“同时”访问不同流并在它们之间来回切换的好方法,而无需自己管理保存和恢复 VC 流。
【讨论】: