Bandeja de entrada de mensajes para Xamarin
Xamarin.iOS
Anchor link to- Agregue el paquete Nuget Pushwoosh.Inbox.Xamarin.iOS a su proyecto. \
- En su proyecto, abra AppDelegate.cs y conecte Pushwoosh.Inbox agregando la línea
using Pushwoosh.Inbox. \ - Para mostrar la interfaz de usuario de la Bandeja de entrada en su aplicación, agregue el controlador de vista de la Bandeja de entrada:
NavigationController.PushViewController(PWIInboxUI.CreateInboxControllerWithStyle(PWIInboxStyle.DefaultStyle()), true);- Para que la Bandeja de entrada parezca una parte orgánica de su aplicación, cambie los parámetros de PWIInboxStyle. Puede personalizar parámetros como la fuente, el color de fondo, etc.
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
Anchor link to- Agregue el paquete Nuget Pushwoosh.Inbox.Xamarin.Android a su proyecto. \
- Conecte Pushwoosh.Inbox agregando las siguientes líneas:
using Pushwoosh.Inbox;using Pushwoosh.Inbox.UI;using Pushwoosh.Inbox.UI.Activity;- Para mostrar la interfaz de usuario de la Bandeja de entrada en su aplicación, inicie la InboxActivity:
Intent intent = new Intent(this, typeof(InboxActivity));StartActivity(intent);- Para que la Bandeja de entrada parezca una parte orgánica de su aplicación, cambie los parámetros de PushwooshInboxStyle. Puede personalizar parámetros como la fuente, el color de fondo, etc.
PushwooshInboxStyle inboxStyle = PushwooshInboxStyle.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;Comparta sus comentarios con nosotros
Anchor link toSus comentarios nos ayudan a crear una mejor experiencia, por lo que nos encantaría saber de usted si tiene algún problema durante el proceso de integración del SDK. Si encuentra alguna dificultad, no dude en compartir sus pensamientos con nosotros a través de este formulario.