我有一个包含以下页面的应用程序:
当我启动应用程序时,页面的顺序是以下登录 - >菜单 - >聊天
但是......当我的应用程序没有运行并且我收到推送通知时,我想直接将用户导航到聊天窗口(并在后台登录,没有登录页面)。我的问题在这一点上来了,因为当我按下时我想进入菜单页面,当再次按下时我想进入登录页面。
如果用户点击推送通知,我不想在进入聊天之前浏览用户浏览登录和菜单页面。
有什么建议吗?
答案 0 :(得分:1)
我能想到的一个解决方案就是你从推送通知来到聊天页面。然后,当在聊天页面上按下后退键时,您将捕获事件(OnBackKeyPress)并自己调用NavigationContext.NavigateTo(MainPage)。您可以在“菜单”页面上执行相同的操作。