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

ชุมชน

Community เป็นเว็บไซต์ที่ผู้ใช้สามารถโต้ตอบนอกเกมได้ ชุมชนอนุญาตให้ถอนเงินและสมัครสมาชิกโดยไม่คำนึงถึงบัญชีเกม

การเปิดเผยชุมชน

Hive SDK มีฟังก์ชันในการแสดงหน้าชุมชนในเว็บวิวภายในแอป เพื่อแสดงหน้าชุมชน คุณต้องทำตามขั้นตอนด้านล่าง

  1. นักพัฒนาจะสร้างปุ่มหรือองค์ประกอบ UI ที่สามารถเปิดเผยชุมชนในแอป
  2. เมื่อผู้ใช้เลือกปุ่มหรือองค์ประกอบ UI นี้ในแอป แอปจะใช้ฟีเจอร์สังคมของ Hive SDK เพื่อเรียก SocialV4.showCommunity.

ในการใช้ ที่อยู่โดเมนที่กำหนดเอง แทนที่จะใช้ withhive.com หรือ com2us.com สำหรับที่อยู่เว็บไซต์ชุมชน คุณต้องลงทะเบียนที่อยู่โดเมนใน รายการอนุญาตของ Hive console จากนั้นเรียกใช้วิธีการ SocialV4.showCommunity

Warning

เมื่อผู้พัฒนาจัดเตรียมหน้าชุมชนในรูปแบบเฟรมในสภาพแวดล้อม Windows (=ใช้ที่อยู่โดเมนที่กำหนดเอง) การตั้งค่า X-Frame-Options ใน Response Header จะป้องกันไม่ให้หน้าดังกล่าวแสดงผล หากคุณเปิดหน้าชุมชนในรูปแบบเฟรม กรุณาลบ X-Frame-Options ออกจาก Response Header.


นี่คือตัวอย่างโค้ดที่เปิดเผยหน้าชุมชน

API Reference: SocialV4 .showCommunity

using hive;    
    // ตั้งค่าประเภทการแสดงผล (FullScreen: เต็มหน้าจอ, Frame: หน้าจอกรอบ)    
    SocialV4.ViewType viewType = SocialV4.ViewType.Frame;    
    SocialV4.showCommunity(SocialV4.ProviderType.HIVE, viewType, (ResultAPI result) => {    
    if (result.isSuccess()) {    
    // เรียกใช้สำเร็จ    
    }    
});

API Reference: SocialV4 .showCommunity

#include <HIVE_SDK_Plugin/HIVE_CPP.h>    
    using namespace std;    
    using namespace hive;    
    // Set view type (FullScreen: full screen, Frame: frame screen)    
    SocialV4::ViewType viewType = SocialV4::ViewType::Frame;    
    SocialV4.showCommunity(SocialV4::ProviderType::HIVE, viewType, (ResultAPI const & result) {    
    if (result.isSuccess()) {    
    // call successful    
    }    
});

API Reference: SocialV4.showCommunity

import com.hive.SocialV4;
    import com.hive.ResultAPI;    
    // ตั้งค่าประเภทการแสดงผล (FullScreen: เต็มหน้าจอ, Frame: หน้าจอกรอบ)    
    val viewType = SocialV4.ViewType.Frame    
    SocialV4.showCommunity(SocialV4.ProviderType.HIVE, viewType, object : SocialV4.SocialV4ShowCommunityListener{    
         override fun onShowCommunity(result: ResultAPI) {    
             if (result.isSuccess) {    
                 // เรียกใช้งานสำเร็จ    
             }    
         }    
})

API Reference: SocialV4.INSTANCE .showCommunity

import com.hive.SocialV4;    
    import com.hive.ResultAPI;    
    // ตั้งค่าประเภทการแสดงผล (FullScreen: เต็มหน้าจอ, Frame: หน้าจอกรอบ)    
    SocialV4.ViewType viewType = SocialV4.ViewType.Frame;    
    SocialV4.INSTANCE.showCommunity(SocialV4.ProviderType.HIVE, viewType, result -> {    
         if (result.isSuccess()) {    
             // การเรียกสำเร็จ    
         }    
});

API Reference: SocialV4Interface.showCommunity

import HIVEService    
    // Set view type (FullScreen: full screen, Frame: frame screen)    
    let viewType = SocialViewType.Frame    
    SocialV4Interface.showCommunity(.HIVE, viewType) { result in    
    if result.isSuccess() {    
    // call successful    
    }    
}

API Reference: HIVESocialV4 showCommunity

    #import <HIVEService/HIVEService-Swift.h>    
        // ตั้งค่าประเภทการแสดงผล (FullScreen: เต็มหน้าจอ, Frame: หน้าจอกรอบ)    
        HIVESocialViewType viewType = HIVESocialViewTypeFrame;    
        [HIVESocialV4 showCommunity: HVIESocialProviderTypeHIVE viewType: viewType handler: ^(HIVEResultAPI *result) {    
        if ([result isSuccess]) {    
        // เรียกใช้งานสำเร็จ    
        }    
}];
#include "HiveSocialV4.h"

// การตั้งค่าประเภทการดู (FullScreen: เต็มหน้าจอ, Frame: หน้าจอกรอบ)
ESocialV4ViewType ViewType = ESocialV4ViewType::Frame;

FHiveSocialV4::ShowCommunity(ESocialV4ProviderType::HIVE, ViewType, FHiveSocialV4OnShowCommunityDelegate::CreateLambda([this](const FHiveResultAPI& Result) {

        if (Result.IsSuccess()) {
                // Call successful
        }
}));