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

การผสานรวมปลั๊กอิน 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)

สร้างลายนิ้วมือของใบรับรองการลงนาม

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 { url ‘https://developer.huawei.com/repo/’ } ไปยังไฟล์ 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:5.3.0.304” ไปยัง 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 หากคุณประสบปัญหาใดๆ โปรดอย่าลังเลที่จะแบ่งปันความคิดของคุณกับเรา ผ่านแบบฟอร์มนี้