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 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 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 vous entendre 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.