Boîte de réception des messages pour Xamarin
Xamarin.iOS
Anchor link to1. Ajoutez le package Nuget Pushwoosh.Inbox.Xamarin.iOS à votre projet.
2. Dans votre projet, ouvrez AppDelegate.cs et connectez Pushwoosh.Inbox en ajoutant la ligne using Pushwoosh.Inbox
.
3. Pour afficher l’interface utilisateur de la boîte de réception dans votre application, ajoutez le contrôleur de vue de la boîte de réception :
NavigationController.PushViewController(PWIInboxUI.CreateInboxControllerWithStyle(PWIInboxStyle.DefaultStyle()), true);
4. Pour que la boîte de réception s’intègre naturellement à votre application, modifiez les paramètres de PWIInboxStyle. Vous pouvez personnaliser des paramètres tels que la police, la couleur de fond, 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 = "Message d'erreur personnalisé";inboxStyle.ListEmptyMessage = "Message de boîte vide personnalisé";PWIInboxStyle.SetupDefaultStyle(inboxStyle);
Xamarin.Android
Anchor link to1. Ajoutez le package Nuget Pushwoosh.Inbox.Xamarin.Android à votre projet.
2. Connectez Pushwoosh.Inbox en ajoutant les lignes suivantes :
using Pushwoosh.Inbox;using Pushwoosh.Inbox.UI;using Pushwoosh.Inbox.UI.Activity;
3. Pour afficher l’interface utilisateur de la boîte de réception dans votre application, démarrez l’InboxActivity :
Intent intent = new Intent(this, typeof(InboxActivity));StartActivity(intent);
4. Pour que la boîte de réception s’intègre naturellement à votre application, modifiez les paramètres de PushwooshInboxStyle. Vous pouvez personnaliser des paramètres tels que la police, la couleur de fond, etc.
PushwooshInboxStyle inboxStyle = PushwooshInboxStyle.Instance;inboxStyle.BackgroundColor = new Integer(Color.GhostWhite);inboxStyle.HighlightColor = new Integer(Color.ParseColor("#ff00ff"));inboxStyle.ListErrorMessage = "Message d'erreur personnalisé";inboxStyle.ListEmptyText = "Message de boîte vide personnalisé";inboxStyle.DefaultImageIcon = Resource.Drawable.inbox_message;
Partagez vos commentaires avec nous
Anchor link toVos commentaires nous aident à créer une meilleure expérience, nous serions donc ravis de connaître votre avis si vous rencontrez des problèmes lors du processus d’intégration du SDK. Si vous rencontrez des difficultés, n’hésitez pas à nous faire part de vos réflexions via ce formulaire.