ข้ามไปที่เนื้อหา

การป้อนคีย์ตาม IdP

ในการใช้ฟีเจอร์การตรวจสอบสิทธิ์ SDK ของ Hive คุณต้องใช้ค่า key ที่จัดเตรียมโดยแต่ละ IdP (Identity Provider) ในทุกเครื่องมือพัฒนา เอกสารนี้จะแนะนำวิธีการป้อนค่า key ที่ออกจากคอนโซลของแต่ละ IdP ลงใน Hive console และไฟล์ hive_config.xml

ภาพรวม

ในการใช้ IdP ใด ๆ คุณต้องได้รับค่าคีย์ที่ออกจากคอนโซล IdP และป้อนลงในคอนโซล Hive หรือไฟล์ hive_config.xml (หรือทั้งสองอย่าง) ตัวอย่างเช่น หากนักพัฒนาต้องการให้ผู้ใช้ในสภาพแวดล้อม Windows สามารถเข้าสู่ระบบด้วย Google และ Apple ได้ พวกเขาจำเป็นต้องได้รับค่าคีย์ที่ออกจากคอนโซล Google และคอนโซล Apple ตามลำดับ และป้อนคีย์ในทั้งคอนโซล Hive และไฟล์ hive_config.xml โปรดดูข้อมูลด้านล่างสำหรับตำแหน่งในการป้อนค่าคีย์ตาม IdP และ OS.


  • hive_config.xml
    • ป้อนค่าคีย์ที่ได้รับจากคอนโซล IdP ที่คุณต้องการใช้ใน hive_config.xml file
    • ในสภาพแวดล้อมของ Unity หรือ Unreal Engine สามารถป้อนใน Config Editor
  • Hive console
    • ป้อนค่าคีย์ที่ได้รับจากคอนโซล IdP ที่คุณต้องการใช้ใน Hive console
  • Hive console, hive_config.xml
    • ต้องป้อนค่าคีย์ในทั้ง Hive console และ hive_config.xml
  • Exclude settings
    • ไม่จำเป็นต้องป้อนค่าคีย์ในทั้ง Hive console และ hive_config.xml
  • Not supported
    • IdP ที่ไม่รองรับ


IdP / OS Android iOS Windows macOS Web Login
เข้าสู่ระบบด้วย Google Play Hive console,
hive_config.xml
ไม่รองรับ ไม่รองรับ ไม่รองรับ ไม่รองรับ
Hive เข้าสู่ระบบ ยกเว้นการตั้งค่า ยกเว้นการตั้งค่า ยกเว้นการตั้งค่า ยกเว้นการตั้งค่า Hive console
เข้าสู่ระบบด้วย Facebook hive_config.xml hive_config.xml Hive console,
hive_config.xml
Hive console Hive console
เข้าสู่ระบบเป็นแขก ยกเว้นการตั้งค่า ยกเว้นการตั้งค่า ไม่รองรับ ไม่รองรับ ไม่รองรับ
เข้าสู่ระบบด้วย Apple Hive console,
hive_config.xml
hive_config.xml Hive console,
hive_config.xml
Hive console Hive console
เข้าสู่ระบบด้วย Google hive_config.xml hive_config.xml Hive console,
hive_config.xml
Hive console Hive console
เข้าสู่ระบบด้วย QQ hive_config.xml hive_config.xml ไม่รองรับ ไม่รองรับ ไม่รองรับ
เข้าสู่ระบบด้วย VK strings.xml hive_config.xml ไม่รองรับ ไม่รองรับ ไม่รองรับ
เข้าสู่ระบบด้วย WeChat hive_config.xml hive_config.xml ไม่รองรับ ไม่รองรับ ไม่รองรับ
เข้าสู่ระบบด้วย LINE hive_config.xml hive_config.xml hive_config.xml ไม่รองรับ ไม่รองรับ
เข้าสู่ระบบด้วย Weverse hive_config.xml hive_config.xml ไม่รองรับ ไม่รองรับ ไม่รองรับ
เข้าสู่ระบบด้วย HUAWEI ID Hive console ไม่รองรับ ไม่รองรับ ไม่รองรับ ไม่รองรับ
เข้าสู่ระบบด้วย Steam Hive console,
hive_config.xml
Hive console,
hive_config.xml
Hive console,
hive_config.xml
Hive console ไม่รองรับ
เข้าสู่ระบบด้วย X hive_config.xml hive_config.xml hive_config.xml ไม่รองรับ ไม่รองรับ
เข้าสู่ระบบด้วย Telegram Hive console,
hive_config.xml
Hive console,
hive_config.xml
hive_config.xml ไม่รองรับ ไม่รองรับ

Hive ป้อนในคอนโซล

เมื่อให้ฟีเจอร์การเข้าสู่ระบบในเกม คุณต้องกำหนด IdP ที่จะเปิดเผยและลำดับการเปิดเผย เพื่อทำเช่นนี้ ให้ดำเนินการตามลำดับด้วย เลือกประเภทการเข้าสู่ระบบ เปลี่ยนลำดับการเข้าสู่ระบบ และลงทะเบียนคีย์การตรวจสอบสิทธิ์ในคอนโซล Hive สำหรับแต่ละ AppID ในคอนโซล Hive

การออกกุญแจความปลอดภัย

เพื่อเพิ่มความปลอดภัยในการตรวจสอบสิทธิ์ระหว่างบริการ คุณต้องขอรับ กุญแจความปลอดภัย จาก Hive console > การตั้งค่ากุญแจความปลอดภัย.

Warning

หากคุณไม่ได้รับกุญแจความปลอดภัย ผู้ใช้จะไม่สามารถเข้าสู่ระบบแอปได้.

ข้อมูลสำหรับ hive_config.xml

รับค่าคีย์จากคอนโซล IdP และป้อนลงในไฟล์ hive_config.xml ตัวอย่างโค้ดด้านล่างนี้สมมติว่าใช้ IdP ทั้งหมด

<properties>

    <providers>
        <!-- ล็อกอินด้วย Google Play (Google Play Games) -->
        <googleplaygames playAppId="123456789012" serverClientId="123456789012-abc.apps.googleusercontent.com" />

        <!-- ลงชื่อเข้าใช้ด้วย Facebook (Facebook) -->
        <!-- โค้ด Facebook ต่อไปนี้เป็นตัวอย่างของวิธีการตั้งค่าการอนุญาตเพิ่มเติม (เช่น user_friends, user_gender) นอกเหนือจากการอนุญาต email และ public_profile ที่กำหนดค่าโดยอัตโนมัติด้วย Hive SDK. -->
        <!-- เมื่อใช้ hive_config.xml บริษัทเกมควรใส่เฉพาะการอนุญาตที่ต้องการใน <permission> element. -->
        <facebook>
            <permissions>
                <permission name="user_friends" />
                <permission name="user_gender" />
            </permissions>
        </facebook>

        <!-- Sign in with Apple -->
        <signinwithapple serviceid="com.sample.your" />

        <!-- ลงชื่อเข้าใช้ด้วย Google (Google Sign-In) -->
        <google playAppId="123456789012" serverClientId="123456789012-abc.apps.googleusercontent.com" />

        <!-- Log in with QQ -->
        <qq id="1234567890" />

        <!-- เข้าสู่ระบบด้วย WeChat -->
        <wechat id="wx12345cf6c789c0f1" secret="abcdefg" paymentKey="abc123def456xyz789"/>

        <!-- LINE login -->
        <line channelId="1234567890" />

        <!-- ล็อกอินด้วย Weverse -->
        <weverse clientId="abcdefg" />

        <!-- ล็อกอินด้วย Steam -->
        <steam realm="https://your-app.com"/>

        <!-- ลงชื่อเข้าใช้ด้วย X -->
        <x clientId="ABCDEFG"/>

        <!-- ล็อกอินด้วย Telegram (Telegram) -->
        <telegram botId="123456789" botDomain="https://auth.qpyou.cn"/>
    </providers>

</properties>
<properties>

    <providers>
        <!-- เข้าสู่ระบบด้วย Facebook (Facebook) -->
        <!-- โค้ด Facebook ด้านล่างเป็นตัวอย่างของวิธีการตั้งค่าการอนุญาตเพิ่มเติม (เช่น user_friends, user_gender) นอกเหนือจากการอนุญาต email และ public_profile ที่ตั้งค่าโดยอัตโนมัติด้วย Hive SDK. -->
        <!-- เมื่อใช้ hive_config.xml ในการปฏิบัติจริง ควรใส่เฉพาะการอนุญาตที่จำเป็นสำหรับบริษัทเกมลงใน <permission> element. -->
        <facebook>
            <permissions>
                <permission name="user_friends" />
                <permission name="user_gender" />
            </permissions>
        </facebook>

        <!-- Sign in with Apple -->
        <signinwithapple serviceid="com.sample.your" />

        <!-- ลงชื่อเข้าใช้ด้วย Google (Google Sign-In) -->    
        <google serverClientId="123456789012-abc.apps.googleusercontent.com"  reversedClientId="com.googleusercontent.apps.123456789012-abc" />

        <!-- เข้าสู่ระบบด้วย QQ -->
        <qq id="1234567890" />

        <!-- ล็อกอินด้วย VK -->
        <vk id="1234567" /> 

        <!-- เข้าสู่ระบบด้วย WeChat -->
        <wechat id="wx12345cf6c789c0f1" secret="abcdefg" />

        <!-- LINE login -->
        <line channelId="1234567890" />

        <!-- เข้าสู่ระบบด้วย Weverse -->
        <weverse clientId="abcdefg" />

        <!-- ล็อกอินด้วย Steam -->
        <steam realm="https://your-app.com"/>

        <!-- Login with X -->
        <x clientId="ABCDEFG"/>

        <!-- เข้าสู่ระบบด้วย Telegram -->
        <telegram botId="123456789" botDomain="https://auth.qpyou.cn"/>
    </providers>

</properties>
<properties>

    <providers>
        <!-- ลงชื่อเข้าใช้ด้วย Facebook (Facebook) -->
        <!-- รหัส Facebook ต่อไปนี้เป็นตัวอย่างการตั้งค่าการอนุญาตเพิ่มเติม (เช่น user_friends, user_gender) นอกเหนือจากการอนุญาต email และ public_profile ที่กำหนดค่าโดยอัตโนมัติด้วย Hive SDK. -->
        <!-- เมื่อใช้ hive_config.xml ควรใส่เฉพาะการอนุญาตที่จำเป็นสำหรับบริษัทเกมลงใน <permission> element. -->
        <facebook id="1809615065921877">
            <permissions>
                <permission name="user_friends" />
                <permission name="user_gender" />
            </permissions>
        </facebook>

        <!-- ลงชื่อเข้าใช้ด้วย Apple -->
        <signinwithapple serviceid="com.sample.your" />

        <!-- ลงชื่อเข้าใช้ด้วย Google (Google Sign-In) -->    
        <google serverClientId="123456789012-abc.apps.googleusercontent.com"  deviceFlowClientId="331526026701-gn1abq1ev23nqj7rdvvlaamf7ii4f3u9.apps.googleusercontent.com" />

        <!-- ล็อกอินด้วย Steam (Steam) -->
        <steam realm="https://your-app.com"/>

        <!-- ลงชื่อเข้าใช้ด้วย X -->
        <x clientId="ABCDEFG"/>

        <!-- ลงชื่อเข้าใช้ด้วย Telegram -->
        <telegram botId="123456789" botDomain="https://auth.qpyou.cn"/>
    </providers>

</properties>
Note

เมื่อใช้ Unreal Engine หรือ Unity คุณสามารถป้อนค่าคีย์โดยใช้ Config Editor (Unity, Unreal) โดยไม่ต้องสร้างหรือแก้ไขไฟล์ hive_config.xml โดยตรง.


ทำตามคำแนะนำด้านล่างเพื่อเพิ่มการตั้งค่าการตรวจสอบสิทธิ์ในไฟล์ hive_config.xml ตาม IdP ที่คุณต้องการใช้

ลงชื่อเข้าใช้ด้วย Google Play (เกม Google Play)

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย Google Play (Google Play Games) -->
        <googleplaygames playAppId="123456789012" serverClientId="123456789012-abc.apps.googleusercontent.com" />
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>

Playappid (Android)

ตั้งค่า Android type client ID ที่ออกโดย Google Cloud Console.



รหัสเซิร์ฟเวอร์ไคลเอนต์ (Android)

ตั้งค่า Web Application Client ID ที่ได้รับจาก Google Cloud Console.



ลงชื่อเข้าใช้ด้วย Facebook

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการรับรองความถูกต้องของ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย Facebook (Facebook) -->
        <!-- รหัส Facebook ต่อไปนี้เป็นตัวอย่างของวิธีการตั้งค่าการอนุญาตเพิ่มเติม (เช่น user_friends, user_gender) นอกเหนือจากการอนุญาต email และ public_profile ที่กำหนดค่าโดยอัตโนมัติด้วย Hive SDK. -->
        <!-- เมื่อใช้ hive_config.xml ในการปฏิบัติจริง ควรใส่เฉพาะการอนุญาตที่จำเป็นโดยบริษัทเกมลงใน <permission> element. -->
        <facebook>
            <permissions>
                <permission name="user_friends" />
                <permission name="user_gender" />
            </permissions>
        </facebook>
    </providers>
    <!-- การตั้งค่าการรับรองความถูกต้องของ Hive SDK: สิ้นสุด -->
</properties>
<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- ลงชื่อเข้าใช้ด้วย Facebook (Facebook) -->
        <!-- รหัส Facebook ต่อไปนี้เป็นตัวอย่างของวิธีการตั้งค่าการอนุญาตเพิ่มเติม (เช่น user_friends, user_gender) นอกเหนือจากการอนุญาต email และ public_profile ที่กำหนดค่าโดยอัตโนมัติด้วย Hive SDK. -->
        <!-- เมื่อใช้ hive_config.xml ควรแทรกเฉพาะการอนุญาตที่จำเป็นโดยบริษัทเกมเป็น <permission> elements. -->
        <facebook id="1809615065921877">
            <permissions>
                <permission name="user_friends" />
                <permission name="user_gender" />
            </permissions>
        </facebook>
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>

ไอดี (Windows)

นี่คือ ID แอปสำหรับการใช้ฟีเจอร์การเข้าสู่ระบบ Facebook เมื่อใช้ Hive v4 Unity บน Windows คุณสามารถตรวจสอบ ID แอปได้ที่แดชบอร์ดแอปของ Meta หลังจากที่คุณแก้ไขการตั้งค่าแอป ID แอปสามารถพบได้ที่นี่.

สิทธิ์ (Android, iOS, Windows)

เมื่อใช้ Facebook SDK หากคุณต้องการสิทธิ์เพิ่มเติมนอกเหนือจากสิทธิ์อีเมลเริ่มต้น (การเข้าถึงที่อยู่อีเมลบัญชี Facebook) และ public_profile (การเข้าถึงโปรไฟล์สาธารณะของ Facebook) ที่ตั้งโดย Hive คุณสามารถ ขอสิทธิ์ที่จำเป็นจากคอนโซล Facebook และตั้งค่าสิทธิ์ในฟิลด์สิทธิ์ เมื่อเข้าสู่ระบบด้วย Facebook ที่ Hive คำขอเข้าสู่ระบบจะรวมถึงสิทธิ์ที่ตั้งไว้ในฟิลด์สิทธิ์


ลงชื่อเข้าใช้ด้วย Apple

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- ลงชื่อเข้าใช้ด้วย Apple -->    
        <signinwithapple serviceid="com.sample.your" />
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>

รหัสบริการ (Android, iOS, Windows)

ตั้งค่าหมายเลขบริการ ที่ออกโดย Apple Developer Center เมื่อตั้งค่าเรียบร้อยแล้ว คุณสามารถเข้าสู่ระบบด้วยบัญชี Apple ของคุณบน Android และ Windows.

ลงชื่อเข้าใช้ด้วย Google

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย Google (Google Sign-In) -->    
        <google playAppId="123456789012" serverClientId="123456789012-abc.apps.googleusercontent.com" />
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>
<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- ลงชื่อเข้าใช้ด้วย Google (Google Sign-In) -->    
        <google serverClientId="123456789012-abc.apps.googleusercontent.com" reversedClientId="com.googleusercontent.apps.123456789012-abc" />
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>
<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- ลงชื่อเข้าใช้ด้วย Google (Google Sign-In) -->    
        <google serverClientId="123456789012-abc.apps.googleusercontent.com" deviceFlowClientId="331526026701-gn1abq1ev23nqj7rdvvlaamf7ii4f3u9.apps.googleusercontent.com" />
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>

Playappid (Android)

ตั้งค่า ID ลูกค้าประเภท Android ที่ออกจาก Google Cloud Console



รหัสลูกค้าเซิร์ฟเวอร์ (Android, iOS, Windows)

ตั้งค่า รหัสประจำตัวลูกค้าเว็บแอปพลิเคชัน ที่ออกโดย Google Cloud Console.



รหัสลูกค้ากลับ (iOS)

ตั้งค่า reverse client ID ที่ออกโดย Google Cloud console โปรดดูที่ reverse client ID บนหน้าเอกสาร Google Sign-In สำหรับ iOS.

Deviceflowclientid (Windows)

ตั้งค่า ID ของลูกค้าสำหรับประเภทลูกค้าที่ออกจาก Google Cloud Console.



ลงชื่อเข้าใช้ด้วย QQ

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- ลงชื่อเข้าใช้ด้วย QQ -->    
        <qq id="1234567890" />
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>

ไอดี (Android, iOS)

ตั้งค่า QQ APP ID ที่ออกผ่าน คำขอการลงทะเบียนแอปเกมสำหรับบริการ QQ (connect.qq.com) มีข้อกำหนดการตรวจสอบเฉพาะที่ต้องขอโดยพลเมืองจีนเมื่อทำการลงทะเบียนแอป

เข้าสู่ระบบด้วย VK

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย VK -->    
        <vk id="1234567" />
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>
Warning

วิธีการเข้าสู่ระบบที่ให้โดย VK IdP ได้เปลี่ยนไปแล้ว ดังนั้น หากคุณลงทะเบียนการตั้งค่าแอปใหม่ใน VK console หลังจากเดือนมิถุนายน 2024 คุณจะไม่สามารถใช้การเข้าสู่ระบบ VK ที่ให้โดย Hive SDK ได้ วิธีการเข้าสู่ระบบที่เปลี่ยนแปลงคาดว่าจะได้รับการสนับสนุนใน Hive SDK v4 25.2.0 หรือสูงกว่าในช่วงเดือนเมษายนถึงพฤษภาคม 2025.

รหัส (iOS)

ตั้งค่าหมายเลข VK ID ที่ออกโดย หน้า VK service

ลงชื่อเข้าใช้ด้วย WeChat

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการรับรองความถูกต้องของ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย WeChat -->    
        <wechat id="wx12345cf6c789c0f1" secret="abcdefg" />
    </providers>
    <!-- การตั้งค่าการรับรองความถูกต้องของ Hive SDK: สิ้นสุด -->
</properties>

ไอดี (Android, iOS)

ตั้งค่าแอปเกม ID แอป APP ID ใน Wechat console.


ความลับ (Android, iOS)

ตั้งค่า AppSecret ที่สามารถตรวจสอบได้ใน Wechat console.


เข้าสู่ระบบด้วยไลน์

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการรับรองความถูกต้องของ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย LINE -->    
        <line channelId="1234567890" />
    </providers>
    <!-- การตั้งค่าการรับรองความถูกต้องของ Hive SDK: สิ้นสุด -->
</properties>

Channelid (Android, iOS)

ตั้งค่า Channel ID ที่สามารถพบได้ในการตั้งค่าพื้นฐานภายใต้ส่วนผู้ให้บริการใน Line console.


เข้าสู่ระบบด้วย weverse

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย Weverse -->    
        <weverse clientId="abcdefg" isTest="false" />
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>

Clientid (Android, iOS, Windows)

ตั้งค่า Client ID ที่เป็นเอกลักษณ์สำหรับการเข้าสู่ระบบ Weverse สำหรับ Client ID ของ Weverse จะต้องออกผ่าน Weverse contact

Istest (Android, iOS)

ตั้งค่าเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ทดสอบ Weverse

  • true: เชื่อมต่อกับเซิร์ฟเวอร์ทดสอบ Weverse กรุณาใช้หลังจากการพูดคุยกับผู้รับผิดชอบ Weverse ในระหว่างการพัฒนา
  • false: เชื่อมต่อกับเซิร์ฟเวอร์การผลิต Weverse.

เข้าสู่ระบบด้วย Steam

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการรับรองความถูกต้องของ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย Steam -->    
        <steam realm="https://your-app.com"/>
    </providers>
    <!-- การตั้งค่าการรับรองความถูกต้องของ Hive SDK: สิ้นสุด -->
</properties>

อาณาจักร (Android, iOS, Windows)

ตั้งค่าชื่อโดเมนที่เป็นเจ้าของโดยทีมพัฒนาเกมที่ใช้ข้อมูล realm ในการรับรองความถูกต้องของ Steam OpenID ป้อนโดเมนของบริการที่ขอให้ล็อกอิน (เช่น https://your-app.com) ค่าที่คุณตั้งจะถูกแสดงบนหน้าเข้าสู่ระบบ Steam ด้วย ค่าเริ่มต้นคือ https://withhive.com คุณต้องป้อน โดเมนที่ถูกต้อง และหากไม่ถูกต้อง การล็อกอินอาจไม่ดำเนินการต่อ

เข้าสู่ระบบด้วย x

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย X -->    
        <x clientId="ABCDEFG"/>
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>

Clientid (Android, iOS, Windows)

ตั้งค่า OAuth 2.0 Client ID ของ X Console (X Developer Portal)


ลงชื่อเข้าใช้ด้วย Telegram

โปรดดูตัวอย่างต่อไปนี้เพื่อป้อนค่าในแท็ก providers ของไฟล์ hive_config.xml

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: เริ่มต้น -->
    <providers>
        <!-- เข้าสู่ระบบด้วย Telegram -->    
        <telegram botId="123456789" botDomain="https://auth.qpyou.cn"/>
    </providers>
    <!-- การตั้งค่าการตรวจสอบสิทธิ์ Hive SDK: สิ้นสุด -->
</properties>

Botid (Android, iOS, Windows)

การตั้งค่า botId สำหรับบริการเข้าสู่ระบบ Telegram เพื่อรับ botId ให้ดูที่ เอกสารอย่างเป็นทางการของ Telegram หรือ Hive การตั้งค่า Idp bot สำหรับการเข้าสู่ระบบ Telegram botId เป็นค่าที่จำเป็นเมื่อใช้การเข้าสู่ระบบ Telegram.

บอทโดเมน (Android, iOS, Windows)

ตั้งค่า botDomain สำหรับบริการเข้าสู่ระบบ Telegram เพื่อรับ botDomain ให้ดูที่ เอกสารทางการของ Telegram หรือ Hive การตั้งค่า Idp bot สำหรับการเข้าสู่ระบบ Telegram หากคุณไม่ป้อน botDomain จะถูกตั้งค่าเป็นค่าเริ่มต้นที่ https://auth.qpyou.cn ที่อยู่โดเมนนี้จะแสดงบนหน้าจอเข้าสู่ระบบ Telegram