การเริ่มต้น SDK¶
การเริ่มต้นของ SDK ยี่ห้อ Hive หมายถึงการทำให้ฟีเจอร์ส่วนใหญ่ของ SDK อยู่ในสถานะเริ่มต้น ซึ่งพร้อมใช้งาน เมื่อคุณทำการเขียนโค้ด SDK คุณต้องดำเนินการเริ่มต้นก่อนแล้วจึงเรียกใช้วิธีการในการใช้งานฟีเจอร์ Hive
Note
หลังจากที่คุณทำการตั้งค่า พื้นฐาน เสร็จแล้ว คุณต้องทำการเริ่มต้น Hive SDK
Note
แตกต่างจากฟีเจอร์อื่น ๆ ของ Hive SDK, การเรียกเก็บเงินต้องการการเริ่มต้นของตัวเอง.
วิธีการเริ่มต้น¶
ในการเริ่มต้น SDK Hive ให้เรียกใช้ AuthV4.setup แนะนำให้ทำการเริ่มต้น หลังจากที่แอปทำงานและโลโก้บริษัท (CI) แสดงผล หาก result.isSuccess ที่ได้รับเป็นผลลัพธ์ของการเรียกกลับเป็น True การเริ่มต้นจะสำเร็จ นี่คือตัวอย่างโค้ด
API Reference: AuthV4.setup
API Reference: AuthV4::setup
API Reference: com.hive.AuthV4.setup
API Reference: com.hive.AuthV4.setup
API Reference: HIVEAuthV4:setup
API Reference: HIVEAuthV4:setup
#include "HiveAuthV4.h"
FHiveAuthV4::Setup(FHiveAuthV4OnSetupDelegate::CreateLambda([this](const FHiveResultAPI& Result,
bool IsAutoSignIn,
const FString& Did,
const TArray<EHiveProviderType>& ProviderTypeArray)
{
if (Result.IsSuccess()) {
// การเริ่มต้นสำเร็จ จัดการการเข้าสู่ระบบตามว่าการลงชื่อเข้าใช้โดยอัตโนมัติเป็นไปได้หรือไม่
} else if (Result.NeedExit()) {
// TODO: นำฟังก์ชันการออกจากแอปไปใช้
// e.g.) UKismetSystemLibrary::QuitGame(GetWorld(), nullptr, EQuitPreference::Quit, false);
} else {
// การเริ่มต้นล้มเหลว
}
}));
ผลลัพธ์ของการเรียกกลับรวมข้อมูลด้านล่างนี้ นักพัฒนาควรจัดเก็บข้อมูลด้านล่างและใช้เมื่อจำเป็น
| ชื่อฟิลด์ | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| isAutoSignIn | ว่าการเข้าสู่ระบบอัตโนมัติเป็นไปได้หรือไม่ | true |
| did | รหัสประจำตัวแอปที่สร้างขึ้นเมื่อทำการติดตั้งแอป ใช้เพื่อระบุแอปที่มีประเภทเดียวกัน | 123456789 |
| providerTypeList | รายการของ IdP ที่แอปปัจจุบันจัดเตรียมไว้ จำเป็นต้องใช้เมื่อกำหนดค่า การปรับแต่งการเข้าสู่ระบบแบบชัดเจน หรือ ข้อมูลสถานะการเชื่อมต่อ IdP | ProviderType.FACEBOOKProviderType.HIVE |
Note
Hive Console > App Center > Project Management เมื่อสถานะของโครงการเป็น บริการสิ้นสุด การเรียกใช้ AuthV4.setup จะส่งคืนรหัสข้อผิดพลาด.
ผลลัพธ์การเริ่มต้น¶
การเริ่มต้น SDK จะทำสิ่งต่อไปนี้
- เริ่มต้นการตรวจสอบสิทธิ์, โปรโมชั่น, การแจ้งเตือน, และการระบุการตลาด
- แสดง ข้อกำหนด ที่ลงทะเบียนในคอนโซล Hive โดยอัตโนมัติและ ป๊อปอัพการอัปเดต
ขั้นตอนการเริ่มต้น¶
กระบวนการทำงานที่ SDK ดำเนินการภายในเมื่อ AuthV4.setup ถูกเรียกใช้จะแตกต่างกันไปขึ้นอยู่กับภูมิภาคที่คุณวางแผนจะเปิดตัวแอปของคุณ
Warning
เมื่อใช้ Hive AdKit/Adiz ในสภาพแวดล้อม iOS คุณสามารถสร้างข้อความอธิบาย IDFA ในคอนโซล AdMob และแสดงป๊อปอัพการติดตามความโปร่งใสของแอปได้ ในกรณีนี้ เนื่องจาก AdMob แสดงป๊อปอัพการติดตามความโปร่งใสของแอปก่อน ป๊อปอัพนี้จะไม่แสดงในขั้นตอน AuthV4.setup สิ่งนี้ใช้กับทั้งสามสถานการณ์การเปิดตัวข้างต้น
ขั้นตอนการเริ่มต้น: ขั้นตอนเริ่มต้น¶
ภาพด้านล่างแสดงให้เห็นถึงกระบวนการทำงานเริ่มต้นที่ SDK ดำเนินการภายในเมื่อ AuthV4.setup ถูกเรียกใช้ สิ่งนี้ใช้เมื่อเปิดตัวแอปของคุณในภูมิภาคอื่นนอกเหนือจากสหรัฐอเมริกาและยุโรป
Note
ลำดับการแสดงป๊อปอัพ iOS: ป๊อปอัพการติดตามความโปร่งใสของแอป ➡ ป๊อปอัพการตกลงเงื่อนไข
ขั้นตอนการเริ่มต้น: การเปิดตัวในสหรัฐอเมริกา¶
ภาพด้านล่างแสดงให้เห็นถึงกระบวนการทำงานที่ SDK ดำเนินการภายในเมื่อ AuthV4.setup ถูกเรียกใช้ สิ่งนี้ใช้เมื่อคุณต้องปฏิบัติตาม COPPA (Children's Online Privacy Protection Act) เมื่อเปิดตัวแอปของคุณในสหรัฐอเมริกา
Note
ลำดับการแสดงป๊อปอัพ iOS: ป๊อปอัพการตกลงเงื่อนไข ➡ ผู้ใช้ทำการตกลงเงื่อนไขเสร็จสิ้น ➡ ป๊อปอัพการติดตามความโปร่งใสของแอป
ขั้นตอนการเริ่มต้น: การเปิดตัวในสหภาพยุโรป¶
ภาพด้านล่างแสดงให้เห็นถึงกระบวนการทำงานที่ SDK ดำเนินการภายในเมื่อ AuthV4.setup ถูกเรียกใช้ สิ่งนี้ใช้เมื่อคุณต้องปฏิบัติตาม GDPR (General Data Protection Regulation) เมื่อเปิดตัวแอปของคุณในยุโรป
Note
ลำดับการแสดงป๊อปอัพ iOS: ป๊อปอัพการติดตามความโปร่งใสของแอป ➡ ป๊อปอัพการตกลงเงื่อนไข


