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

เริ่มต้นใช้งาน Flutter SDK ฉบับเร่งรัด

เริ่มต้นใช้งาน Pushwoosh Flutter SDK ด้วยตัวอย่างที่รวดเร็วและง่ายดายนี้

ข้อกำหนดเบื้องต้น

Anchor link to

ในการผสาน Pushwoosh Flutter SDK เข้ากับแอปของคุณ คุณจะต้องมีสิ่งต่อไปนี้:

ดาวน์โหลดโปรเจกต์ตัวอย่าง

Anchor link to
Terminal window
# โคลน repository ของ SDK และไปที่โปรเจกต์ตัวอย่าง
git clone https://github.com/Pushwoosh/pushwoosh-flutter
# ไปที่ไดเรกทอรี example
cd pushwoosh-flutter/Source/pushwoosh/example

กำหนดค่าโปรเจกต์

Anchor link to

ติดตั้ง dependencies:

Terminal window
flutter pub get

เปิดไฟล์ lib/main.dart และอัปเดตการเรียก Pushwoosh.initialize:

Pushwoosh.initialize({"app_id": "XXXXX-XXXXX", "sender_id": "XXXXXXXXXXXX"});

แทนที่ค่า app_id และ sender_id ด้วย Pushwoosh App Code และ Firebase Project Number ของคุณ

1. ติดตั้ง dependencies
Anchor link to

ไปที่ไดเรกทอรี ios และติดตั้ง dependencies:

Terminal window
cd ios && pod install --repo-update
2. ตั้งค่า Bundle Identifier
Anchor link to

เปิดไฟล์ ios/Runner.xcworkspace ใน Xcode

ตั้งค่า Bundle Identifier สำหรับแต่ละ target:

  • Runner: ชื่อแพ็กเกจของแอปของคุณ (เช่น com.example.pushwoosh)
  • NotificationService: ชื่อแพ็กเกจของแอปของคุณพร้อมกับ .NotificationServiceExtension (เช่น com.example.pushwoosh.NotificationServiceExtension)
  • StopwatchWidgetExtension: ชื่อแพ็กเกจของแอปของคุณพร้อมกับ .StopwatchWidget (เช่น com.example.pushwoosh.StopwatchWidget)
3. ตั้งค่า API Token
Anchor link to

ในไฟล์ ios/Runner/Info.plist ของคุณ ให้ตั้งค่าคีย์ Pushwoosh_API_TOKEN เป็น Pushwoosh Device API Token ของคุณ

1. ตั้งค่า google-services.json
Anchor link to

คัดลอกไฟล์ google-services.json ของคุณไปยังไดเรกทอรี android/app

2. ตั้งค่าชื่อแพ็กเกจ
Anchor link to

เปิดไฟล์ android/app/build.gradle และตั้งค่า applicationId เป็นชื่อแพ็กเกจของแอปของคุณ (เช่น com.example.pushwoosh)

3. ตั้งค่า API Token
Anchor link to

เปิดไฟล์ android/app/src/main/AndroidManifest.xml ของคุณและเพิ่มข้อมูลเมตาต่อไปนี้ภายในแท็ก <application>:

AndroidManifest.xml
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />

แทนที่ __YOUR_PUSHWOOSH_DEVICE_API_TOKEN__ ด้วย Pushwoosh Device API Token ของคุณ

รันโปรเจกต์

Anchor link to
  1. บิวด์และรันโปรเจกต์
  2. แอปจะมีสองแท็บ: “Actions” และ “Settings” ไปที่แท็บ Settings
  3. แตะปุ่ม Register for Pushes
  4. ให้สิทธิ์สำหรับการแจ้งเตือนแบบพุช อุปกรณ์จะถูกลงทะเบียนกับ Pushwoosh

ส่งการแจ้งเตือนแบบพุช

Anchor link to

กลับไปที่ Pushwoosh Control Panel และ ส่งการแจ้งเตือนแบบพุช ไปยังอุปกรณ์ที่ลงทะเบียนของคุณ