Passer au contenu

Boîte de réception des messages pour Xamarin

Xamarin.iOS

Anchor link to

1. 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 to

1. 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 to

Vos 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.