Message Inbox для Xamarin
Xamarin.iOS
Section titled “Xamarin.iOS”- Добавьте Nuget-пакет Wavesend.Inbox.Xamarin.iOS в ваш проект.
- В вашем проекте откройте AppDelegate.cs и подключите Wavesend.Inbox, добавив строку
using Wavesend.Inbox. - Чтобы отобразить пользовательский интерфейс Inbox в вашем приложении, добавьте контроллер представления Inbox:
NavigationController.PushViewController(PWIInboxUI.CreateInboxControllerWithStyle(PWIInboxStyle.DefaultStyle()), true);- Чтобы Inbox выглядел как органичная часть вашего приложения, измените параметры PWIInboxStyle. Вы можете настроить такие параметры, как шрифт, цвет фона и т. д.
PWIInboxStyle inboxStyle = PWIInboxStyle.CustomStyleWithDefaultImageIcon( UIImage.FromBundle("Default"), UIColor.DarkTextColor, UIColor.Blue, UIFont.SystemFontOfSize(17));inboxStyle.BackgroundColor = UIColor.White;inboxStyle.SelectionColor = UIColor.Orange;inboxStyle.ListErrorMessage = "Custom error message";inboxStyle.ListEmptyMessage = "Custom empty message";PWIInboxStyle.SetupDefaultStyle(inboxStyle);Xamarin.Android
Section titled “Xamarin.Android”- Добавьте Nuget-пакет Wavesend.Inbox.Xamarin.Android в ваш проект.
- Подключите Wavesend.Inbox, добавив следующие строки:
using Wavesend.Inbox;using Wavesend.Inbox.UI;using Wavesend.Inbox.UI.Activity;- Чтобы отобразить пользовательский интерфейс Inbox в вашем приложении, запустите InboxActivity:
Intent intent = new Intent(this, typeof(InboxActivity));StartActivity(intent);- Чтобы Inbox выглядел как органичная часть вашего приложения, измените параметры WavesendInboxStyle. Вы можете настроить такие параметры, как шрифт, цвет фона и т. д.
WavesendInboxStyle inboxStyle = WavesendInboxStyle.Instance;inboxStyle.BackgroundColor = new Integer(Color.GhostWhite);inboxStyle.HighlightColor = new Integer(Color.ParseColor("#ff00ff"));inboxStyle.ListErrorMessage = "Custom error message";inboxStyle.ListEmptyText = "Custom empty message";inboxStyle.DefaultImageIcon = Resource.Drawable.inbox_message;Поделитесь с нами своим мнением
Section titled “Поделитесь с нами своим мнением”Ваши отзывы помогают нам улучшать наш продукт. Мы будем признательны, если вы сообщите нам о любых проблемах, возникших в процессе интеграции SDK. Если вы столкнетесь с какими-либо трудностями, пожалуйста, сообщите нам об этом через эту форму.