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

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

ในการใช้ฟีเจอร์การตรวจสอบสิทธิ์ SDK ของ Hive คุณต้องการค่าคีย์ที่ให้โดยแต่ละ IdP (Identity Provider) ในทุกเครื่องมือพัฒนา เอกสารนี้จะชี้แนะแนวทางในการป้อนค่าคีย์ที่ออกจากแต่ละคอนโซล 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 console ที่คุณต้องการใช้ใน hive_config.xml file
    • ในสภาพแวดล้อมของ Unity หรือ Unreal Engine สามารถป้อนได้ใน Config Editor
  • Hive console
    • ป้อนค่าคีย์ที่ได้รับจาก IdP console ที่คุณต้องการใช้ใน Hive console
  • Hive console, hive_config.xml
    • ค่าคีย์ต้องป้อนในทั้ง Hive console และ hive_config.xml
  • การยกเว้นจากการตั้งค่า
    • ไม่จำเป็นต้องป้อนค่าคีย์ในทั้ง Hive console และ hive_config.xml
  • ไม่รองรับ
    • 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 hive_config.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 คอนโซลเพื่อ เลือกประเภทการเข้าสู่ระบบ เปลี่ยนลำดับการเข้าสู่ระบบ และลงทะเบียนคีย์การตรวจสอบสิทธิ์ในคอนโซล 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>

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

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

        <!-- ลงชื่อเข้าใช้ด้วย QQ -->
        <qq id="1234567890" />

        <!-- ล็อกอินด้วย WeChat -->
        <wechat id="wx12345cf6c789c0f1" secret="abcdefg" />

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

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

        <!-- Log in with 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> เท่านั้น. -->
        <facebook>
            <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"  reversedClientId="com.googleusercontent.apps.123456789012-abc" />

        <!-- ลงชื่อเข้าใช้ด้วย QQ -->
        <qq id="1234567890" />

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

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

        <!-- Login with LINE -->
        <line channelId="1234567890" />

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

        <!-- Log in with Steam -->
        <steam realm="https://your-app.com"/>

        <!-- เข้าสู่ระบบด้วย 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>

        <!-- Sign in with 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)

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



รหัสลูกค้าเซิร์ฟเวอร์ (แอนดรอยด์)

ตั้งค่าหมายเลขประจำตัวของลูกค้า 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> -->
        <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> -->
        <facebook id="1809615065921877">
            <permissions>
                <permission name="user_friends" />
                <permission name="user_gender" />
            </permissions>
        </facebook>
    </providers>
    <!-- การตั้งค่าการรับรองความถูกต้องของ Hive SDK: สิ้นสุด -->
</properties>

ไอดี (วินโดว์)

Hive v4 นี่คือ ID แอปสำหรับใช้ฟีเจอร์การเข้าสู่ระบบ Facebook เมื่อใช้ 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>

รหัสบริการ (แอนดรอยด์, ไอโอเอส, วินโดวส์)

ตั้งค่าหมายเลขบริการ ที่ออกโดย 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



รหัสเซิร์ฟเวอร์ไคลเอนต์ (แอนดรอยด์, ไอโอเอส, วินโดวส์)

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



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

ตั้งค่า reverse client ID ที่ออกโดย Google Cloud console โปรดดูที่ reverse client ID สำหรับเอกสารการลงชื่อเข้าใช้ Google บน 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>

ไอดี (แอนดรอยด์, ไอโอเอส)

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

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

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

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

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

ไอดี (แอนดรอยด์, ไอโอเอส)

ตั้งค่า ID แอปพลิเคชัน VK ที่ออกโดยจาก หน้าบริการ VK


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

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

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

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

ไอดี (แอนดรอยด์, ไอโอเอส)

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


ความลับ (แอนดรอยด์, 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 (แอนดรอยด์, ไอโอเอส)

ตั้งค่า Channel ID ที่สามารถตรวจสอบได้ในการตั้งค่าพื้นฐานภายใต้ส่วน Providers ใน 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 (แอนดรอยด์, ไอโอเอส)

ตั้งค่าการเชื่อมต่อกับเซิร์ฟเวอร์ทดสอบ 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>

Realm (แอนดรอยด์, ไอโอเอส, วินโดวส์)

กำหนดโดเมนที่เป็นเจ้าของโดยทีมพัฒนาเกมให้ใช้เป็นข้อมูล realm ใน Steam OpenID authentication ป้อนโดเมนของบริการที่ขอเข้าสู่ระบบ (เช่น, 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 (แอนดรอยด์, ไอโอเอส, วินโดวส์)

ตั้งค่า 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 (แอนดรอยด์, ไอโอเอส, วินโดวส์)

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

บอทโดเมน (แอนดรอยด์, ไอโอเอส, วินโดวส์)

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