我正在使用Xamarin Forms
并处理ANH
通知。我可以从ANH收到通知。但是问题是当我收到通知并尝试从通知区域打开时,我想在iOS的通知的特定页面上进行重定向。我在Android上使用过PendingIntent
,但是对于iOS我却一无所知。
此外,我想在应用打开并收到通知时在选项卡上显示徽章。我在iOS上使用CustomRenderer
。我的TabRenderer代码是:
public class BottomTabbedPage : TabbedRenderer
{
public override void ViewWillAppear(bool animated)
{
base.ViewWillAppear(animated);
TabBar.UnselectedItemTintColor = UIColor.FromRGB(208,208,208);
TabBar.BackgroundColor = UIColor.White;
TabBar.Items[1].BadgeValue = SettingClass.MenuNotificationCount == 0 ? null : SettingClass.MenuNotificationCount.ToString();
TabBar.Items[2].BadgeValue = SettingClass.PromoNotificationCount == 0 ? null : SettingClass.PromoNotificationCount.ToString();
}
}
将显示App启动时的徽章,但是当App处于后台并且收到通知时,计数会增加,但是当App启动时,徽章不会更新。我该怎么解决?
答案 0 :(得分:0)
等待App.Current.MainPage.Navigation.PushAsync(new specificPage());