Unity
ในสภาพแวดล้อมของ Unity คุณสามารถสร้างไฟล์ hive_config.xml โดยอัตโนมัติและกำหนดค่าโดยใช้ Unity Inspector ไฟล์ hive_config.xml เป็นที่แนะนำเพราะมันช่วยขจัดความจำเป็นในการกำหนดค่าไฟล์ hive_config.xml และ AndroidManifest.xml โดยตรงในระหว่างการพัฒนาแอป Android
การตั้งค่าเวอร์ชัน OS และการตรวจสอบสิทธิ¶
เลือก Hive > แก้ไขการตั้งค่า และกำหนดค่าที่จำเป็นในหน้าจอ Inspector ก่อนอื่นให้เลือก OS และ Authentication Version ตัวอย่างเช่น หากต้องการใช้การตรวจสอบสิทธิ์ของ Google ให้เลือก Android หรือ iOS สำหรับ OS ขึ้นอยู่กับแพลตฟอร์ม และเลือก Auth v4 สำหรับ Authentication Version
การตั้งค่า IdP¶
สำหรับแต่ละ IdP ที่คุณต้องการใช้ เช่น Facebook และ Google คุณต้องป้อน AppID, ClientID และข้อมูลอื่น ๆ ตัวอย่างเช่น เพื่อใช้การตรวจสอบสิทธิ์ Google แบบปกติ ให้ป้อนค่าที่จำเป็นในรายการการตั้งค่าการเข้าสู่ระบบของ Google ดังนี้
- ใส่ AppID ที่คุณได้รับในช่อง Google App Id.
- ใส่ค่า Client ID สำหรับเว็บแอปพลิเคชันที่คุณได้รับในช่อง Google Server Client ID.
Info
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ คู่มือการรับรองความถูกต้อง.
การตั้งค่า HiveConfig¶
ไฟล์ hive_config.xml ถูกสร้างขึ้นและกำหนดค่าให้กับค่าในการตั้งค่า ไฟล์ hive_config.xml ถูกสร้างขึ้นในตำแหน่งต่อไปนี้
- แอนดรอยด์
- ยูนิตี้ 2021 ขึ้นไป:
/Assets/HiveSDK/hive.androidlib/src/main/res/raw/hive_config.xml - ยูนิตี้ต่ำกว่า 2021:
/Assets/Plugins/Android/res/raw/hive_config.xml
- ยูนิตี้ 2021 ขึ้นไป:
- iOS
/Assets/Plugins/iOS/hive_config.xml
- วินโดว์
/Assets/Plugins/Windows/res/hive_config.xml
การตั้งค่า HiveConfig ช่วยให้คุณสามารถกำหนดค่าค่าต่อไปนี้ได้ ตัวอย่างเช่น หากต้องการใช้การชำระเงินผ่าน Google Play Store ให้ตั้งค่า Market
เป็น GO
และหากต้องการใช้การชำระเงินผ่าน Apple AppStore ให้ตั้งค่าเป็น AP
ฟิลด์ | คำอธิบาย | ช่วงค่า |
---|---|---|
โซน | Hive สภาพแวดล้อมของเซิร์ฟเวอร์ |
|
การบันทึก | สถานะการเปิดใช้งานการบันทึกการดำเนินงานภายในของ Hive ลูกค้า |
|
การส่งข้อมูล | ว่าจะใช้บริการส่งข้อมูลที่ให้โดยแพลตฟอร์ม Hive หรือไม่ |
|
บริษัท | บริษัทเผยแพร่เกม |
|
ช่องทาง | แพลตฟอร์มบริการเข้าสู่ระบบที่ใช้โดยแอปเกม | Hive (ค่าเริ่มต้น) |
ตลาด | ตลาดที่แอปจะถูกปล่อยออกมา |
|
hivePermissionViewOn | การมองเห็นของป๊อปอัปการแจ้งเตือนสิทธิ์ SDK ของ Hive |
|
การตั้งค่าอื่น ๆ¶
WriteExternalStoragePermission: ค่าที่จำเป็นสำหรับ Unity Android การตั้งค่านี้จะกำหนดว่าจะขอสิทธิ์การเข้าถึงที่เก็บข้อมูลภายนอกจากผู้ใช้หรือไม่ หากถูกเลือก ลูกค้า Hive จะขอสิทธิ์การเข้าถึงที่เก็บข้อมูลภายนอกจากผู้ใช้เมื่อเริ่มต้นบนอุปกรณ์
hive_config.xml การสร้างไฟล์¶
หลังจากตั้งค่า Inspector แล้ว ให้ทำตามขั้นตอนด้านล่างเพื่อสร้างไฟล์ hive_config.xml
- Android: คลิกที่ปุ่ม สร้างใหม่ Android Manifest & Hive Config เพื่อสร้างไฟล์ AndroidManifest.xml และไฟล์ hive_config.xml ไฟล์ hive_config.xml จะถูกสร้างในไดเรกทอรีต่อไปนี้:
- Unity 2021 และสูงกว่า:
/Assets/HiveSDK/hive.androidlib/src/main/res/raw - Unity ต่ำกว่า 2021:
/Assets/Plugins/Android/res/raw/
- Unity 2021 และสูงกว่า:
- iOS: คลิกที่ปุ่ม สร้างใหม่ iOS Plist Hive Config เพื่อสร้างไฟล์ Info.plist และไฟล์ hive_config.xml ไฟล์ hive_config.xml จะถูกสร้างในไดเรกทอรีต่อไปนี้:
/Assets/Plugins/iOS/ - Windows: คลิกที่ปุ่ม ปุ่ม Windows เพื่อสร้างไฟล์ hive_config.xml ไฟล์ hive_config.xml จะถูกสร้างในไดเรกทอรีต่อไปนี้:
Assets/Plugins/Windows/res/