Caixa de entrada de mensagens para Xamarin
Xamarin.iOS
Anchor link to1. Adicione o pacote Nuget Pushwoosh.Inbox.Xamarin.iOS ao seu projeto.
2. No seu projeto, abra o AppDelegate.cs e conecte o Pushwoosh.Inbox adicionando a linha using Pushwoosh.Inbox.
3. Para exibir a UI da Caixa de Entrada no seu aplicativo, adicione o controlador de visualização da Caixa de Entrada:
NavigationController.PushViewController(PWIInboxUI.CreateInboxControllerWithStyle(PWIInboxStyle.DefaultStyle()), true);4. Para que a Caixa de Entrada pareça uma parte orgânica do seu aplicativo, altere os parâmetros do PWIInboxStyle. Você pode personalizar parâmetros como fonte, cor de fundo, 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 to1. Adicione o pacote Nuget Pushwoosh.Inbox.Xamarin.Android ao seu projeto.
2. Conecte o Pushwoosh.Inbox adicionando as seguintes linhas:
using Pushwoosh.Inbox;using Pushwoosh.Inbox.UI;using Pushwoosh.Inbox.UI.Activity;3. Para exibir a UI da Caixa de Entrada no seu aplicativo, inicie a InboxActivity:
Intent intent = new Intent(this, typeof(InboxActivity));StartActivity(intent);4. Para que a Caixa de Entrada pareça uma parte orgânica do seu aplicativo, altere os parâmetros do PushwooshInboxStyle. Você pode personalizar parâmetros como fonte, cor de fundo, 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;Compartilhe seu feedback conosco
Anchor link toSeu feedback nos ajuda a criar uma experiência melhor, então adoraríamos ouvir de você se tiver algum problema durante o processo de integração do SDK. Se você enfrentar alguma dificuldade, não hesite em compartilhar suas opiniões conosco através deste formulário.