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

การผสานรวมปลั๊กอิน Cordova Huawei

ผสานรวมปลั๊กอิน Cordova

Anchor link to

ผสานรวมปลั๊กอิน Cordova เข้ากับโปรเจกต์ของคุณโดยทำตามขั้นตอนที่อธิบายไว้ใน การผสานรวมปลั๊กอิน Cordova

กำหนดค่า Huawei ผ่าน AppGallery Connect

Anchor link to
  1. ไปที่ AppGallery Connect -> Projects List และเลือกโปรเจกต์ที่จะกำหนดค่า

  2. กด agconnect-services.json ในส่วนข้อมูลแอป (App information) เพื่อดาวน์โหลดไฟล์การกำหนดค่า

  1. นำไฟล์ที่ดาวน์โหลดมาไปไว้ในโปรเจกต์ Android Studio ของคุณ (YOUR_PROJECT/app/agconnect-services.json)

สร้างลายนิ้วมือใบรับรองการลงนาม (Signing certificate fingerprint)

Anchor link to
  1. ใน Android Studio ไปที่ View > Tool Windows > Gradle
  1. ในหน้าต่างที่เปิดขึ้นมา ไปที่ app > Tasks > android > signingReport
  1. คัดลอก SHA-256 จาก release keystore ของคุณ

คุณยังสามารถเพิ่ม SHA-256 จาก debug keystore ของคุณเพื่อวัตถุประสงค์ในการทดสอบได้

  1. เลือกโปรเจกต์ของคุณใน AppGallery Connect Project List

  2. วาง SHA-256 ลงในช่อง SHA-256 certificate fingerprint

โปรดทราบว่าการประมวลผลลายนิ้วมืออาจใช้เวลาถึง 10 นาที

กำหนดค่า Huawei ใน Pushwoosh

Anchor link to

ทำตามคู่มือเพื่อกำหนดค่าแพลตฟอร์ม Huawei สำหรับโปรเจกต์ Pushwoosh ของคุณ: กำหนดค่า Huawei

เพิ่ม agconnect-services.json ไปยัง android/app

เพิ่ม Huawei repo

Anchor link to

เพิ่ม maven repository ไปยังไฟล์ android/repositories.gradle และ android/app/repositories.gradle ของโปรเจกต์ของคุณ

เพิ่ม dependencies

Anchor link to
  1. เพิ่ม classpath “com.huawei.agconnect:agcp:1.2.1.301” ไปยังไฟล์ android/build.gradle ของ buildScript/dependencies
  1. เพิ่ม apply plugin: ‘com.huawei.agconnect’ และ implementation “com.huawei.hms:push:6.1.0.300 ไปยัง android/app/build.gradle

เปิดใช้งานการแจ้งเตือนแบบพุช

Anchor link to

ในโค้ด JavaScript ของคุณ ให้เพิ่ม enableHuaweiPushNotifications ก่อนที่จะรัน onDeviceReady:

var pushNotification = cordova.require("pushwoosh-cordova-plugin.PushNotification");
pushNotification.enableHuaweiPushNotifications();
pushNotification.onDeviceReady({
projectid: "GOOGLE_PROJECT_ID",
appid: "PUSHWOOSH_APP_ID",
serviceName: ""
});

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

Anchor link to

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