Nachrichten-Inbox für Xamarin
Xamarin.iOS
Anchor link to1. Fügen Sie das NuGet-Paket Pushwoosh.Inbox.Xamarin.iOS zu Ihrem Projekt hinzu.
2. Öffnen Sie in Ihrem Projekt die Datei AppDelegate.cs und verbinden Sie Pushwoosh.Inbox, indem Sie die Zeile using Pushwoosh.Inbox hinzufügen.
3. Um die Inbox-Benutzeroberfläche in Ihrer App anzuzeigen, fügen Sie den Inbox View Controller hinzu:
NavigationController.PushViewController(PWIInboxUI.CreateInboxControllerWithStyle(PWIInboxStyle.DefaultStyle()), true);4. Damit die Inbox wie ein organischer Teil Ihrer App aussieht, ändern Sie die Parameter von PWIInboxStyle. Sie können Parameter wie Schriftart, Hintergrundfarbe usw. anpassen.
PWIInboxStyle inboxStyle = PWIInboxStyle.CustomStyleWithDefaultImageIcon( UIImage.FromBundle("Default"), UIColor.DarkTextColor, UIColor.Blue, UIFont.SystemFontOfSize(17));inboxStyle.BackgroundColor = UIColor.White;inboxStyle.SelectionColor = UIColor.Orange;inboxStyle.ListErrorMessage = "Benutzerdefinierte Fehlermeldung";inboxStyle.ListEmptyMessage = "Benutzerdefinierte leere Nachricht";PWIInboxStyle.SetupDefaultStyle(inboxStyle);Xamarin.Android
Anchor link to1. Fügen Sie das NuGet-Paket Pushwoosh.Inbox.Xamarin.Android zu Ihrem Projekt hinzu.
2. Verbinden Sie Pushwoosh.Inbox, indem Sie die folgenden Zeilen hinzufügen:
using Pushwoosh.Inbox;using Pushwoosh.Inbox.UI;using Pushwoosh.Inbox.UI.Activity;3. Um die Inbox-Benutzeroberfläche in Ihrer App anzuzeigen, starten Sie die InboxActivity:
Intent intent = new Intent(this, typeof(InboxActivity));StartActivity(intent);4. Damit die Inbox wie ein organischer Teil Ihrer App aussieht, ändern Sie die Parameter von PushwooshInboxStyle. Sie können Parameter wie Schriftart, Hintergrundfarbe usw. anpassen.
PushwooshInboxStyle inboxStyle = PushwooshInboxStyle.Instance;inboxStyle.BackgroundColor = new Integer(Color.GhostWhite);inboxStyle.HighlightColor = new Integer(Color.ParseColor("#ff00ff"));inboxStyle.ListErrorMessage = "Benutzerdefinierte Fehlermeldung";inboxStyle.ListEmptyText = "Benutzerdefinierter leerer Text";inboxStyle.DefaultImageIcon = Resource.Drawable.inbox_message;Teilen Sie uns Ihr Feedback mit
Anchor link toIhr Feedback hilft uns, eine bessere Erfahrung zu schaffen. Daher würden wir uns freuen, von Ihnen zu hören, wenn Sie während des SDK-Integrationsprozesses auf Probleme stoßen. Wenn Sie auf Schwierigkeiten stoßen, zögern Sie bitte nicht, uns Ihre Gedanken [über dieses Formular] mitzuteilen (https://docs.google.com/forms/d/e/1FAIpQLSd\_0b8jwn-V\_JmoPLIxIFYbHACCQhrzidOZV3ELywoQPXRSxw/viewform).