ข้ามไปยังเนื้อหา

กล่องข้อความสำหรับ Xamarin

Xamarin.iOS

Anchor link to
  1. เพิ่มแพ็คเกจ Nuget Pushwoosh.Inbox.Xamarin.iOS ไปยังโปรเจกต์ของคุณ \
  2. ในโปรเจกต์ของคุณ เปิด AppDelegate.cs และเชื่อมต่อ Pushwoosh.Inbox โดยการเพิ่มบรรทัด using Pushwoosh.Inbox \
  3. หากต้องการแสดง UI ของกล่องข้อความในแอปของคุณ ให้เพิ่ม Inbox view controller:
NavigationController.PushViewController(PWIInboxUI.CreateInboxControllerWithStyle(PWIInboxStyle.DefaultStyle()), true);
  1. เพื่อทำให้กล่องข้อความดูเป็นส่วนหนึ่งของแอปของคุณอย่างเป็นธรรมชาติ ให้เปลี่ยนพารามิเตอร์ของ PWIInboxStyle คุณสามารถปรับแต่งพารามิเตอร์ต่างๆ เช่น ฟอนต์ สีพื้นหลัง ฯลฯ
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 to
  1. เพิ่มแพ็คเกจ Nuget Pushwoosh.Inbox.Xamarin.Android ไปยังโปรเจกต์ของคุณ \
  2. เชื่อมต่อ Pushwoosh.Inbox โดยการเพิ่มบรรทัดต่อไปนี้:
using Pushwoosh.Inbox;
using Pushwoosh.Inbox.UI;
using Pushwoosh.Inbox.UI.Activity;
  1. หากต้องการแสดง UI ของกล่องข้อความในแอปของคุณ ให้เริ่ม InboxActivity:
Intent intent = new Intent(this, typeof(InboxActivity));
StartActivity(intent);
  1. เพื่อทำให้กล่องข้อความดูเป็นส่วนหนึ่งของแอปของคุณอย่างเป็นธรรมชาติ ให้เปลี่ยนพารามิเตอร์ของ PushwooshInboxStyle คุณสามารถปรับแต่งพารามิเตอร์ต่างๆ เช่น ฟอนต์ สีพื้นหลัง ฯลฯ
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;

แบ่งปันความคิดเห็นของคุณกับเรา

Anchor link to

ความคิดเห็นของคุณช่วยให้เราสร้างประสบการณ์ที่ดีขึ้น เราจึงยินดีที่จะรับฟังจากคุณหากคุณพบปัญหาใดๆ ในระหว่างขั้นตอนการติดตั้ง SDK หากคุณประสบปัญหาใดๆ โปรดอย่าลังเลที่จะแบ่งปันความคิดเห็นของคุณกับเรา ผ่านแบบฟอร์มนี้