เริ่มต้นใช้งาน Expo SDK อย่างรวดเร็ว
เริ่มต้นใช้งาน Pushwoosh Expo SDK ด้วยตัวอย่างที่รวดเร็วและง่ายดายนี้
ข้อกำหนดเบื้องต้น
Anchor link toในการผสานรวม Pushwoosh Expo SDK เข้ากับแอปของคุณ คุณจะต้องมีสิ่งต่อไปนี้:
ดาวน์โหลดโปรเจกต์ตัวอย่าง
Anchor link to# โคลนที่เก็บ SDK และไปยังโปรเจกต์ตัวอย่างgit clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# ไปยังไดเรกทอรีตัวอย่างcd pushwoosh-expo-plugin-sample/กำหนดค่าโปรเจกต์
Anchor link to1. ติดตั้งส่วนประกอบที่จำเป็น:
Anchor link tonpm install2. เริ่มต้น Pushwoosh:
Anchor link toเปิดไฟล์ app/_layout.tsx และอัปเดตการเรียกใช้ Pushwoosh.init:
Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });โดยที่:
__YOUR_APP_CODE__ คือรหัสแอปพลิเคชันจาก Pushwoosh Control Panel
__YOUR_FCM_SENDER_ID__ คือหมายเลขโปรเจกต์ Firebase จาก Firebase Console
3. ตั้งค่าชื่อแพ็กเกจและ Bundle ID:
Anchor link toเปิดไฟล์ app.json และตั้งค่า:
packageเป็นชื่อแพ็กเกจของแอปคุณbundleIdentifierเป็น Bundle ID ของแอปคุณ
4. ตั้งค่า Pushwoosh Device API token:
Anchor link toเปิดไฟล์ app.json ของคุณและตั้งค่า Pushwoosh Device API Token สำหรับทั้งสองแพลตฟอร์ม:
PW_API_TOKENค่า Device API token สำหรับแพลตฟอร์ม iOSapiTokenค่า Device API token สำหรับแพลตฟอร์ม Android
5. เพิ่มไฟล์การกำหนดค่า Firebase:
Anchor link toคัดลอกไฟล์ google-services.json ของคุณไปยังไดเรกทอรีรากของโปรเจกต์
Prebuild แอป
Anchor link toสร้างโค้ดเนทีฟและกำหนดค่าส่วนประกอบที่จำเป็นสำหรับแต่ละแพลตฟอร์มโดยการรัน prebuild:
npx expo prebuildสร้างและรันโปรเจกต์
Anchor link to- สร้างโปรเจกต์:
npx expo run:androidnpx expo run:ios- ให้สิทธิ์สำหรับการแจ้งเตือนแบบ push อุปกรณ์จะถูกลงทะเบียนกับ Pushwoosh และการแจ้งเตือนแบบ push จะถูกเปิดใช้งาน
ส่งการแจ้งเตือนแบบ push
Anchor link toกลับไปที่ Pushwoosh Control Panel และ ส่งการแจ้งเตือนแบบ push ไปยังอุปกรณ์ที่ลงทะเบียนของคุณ