ชุมชน¶
Community เป็นเว็บไซต์ที่ผู้ใช้สามารถโต้ตอบนอกเกมได้ ชุมชนอนุญาตให้ถอนเงินและสมัครสมาชิกโดยไม่คำนึงถึงบัญชีเกม
การเปิดเผยชุมชน¶
Hive SDK มีฟังก์ชันในการแสดงหน้าชุมชนในเว็บวิวภายในแอป เพื่อแสดงหน้าชุมชน คุณต้องทำตามขั้นตอนด้านล่าง
- นักพัฒนาจะสร้างปุ่มหรือองค์ประกอบ UI ที่สามารถเปิดเผยชุมชนในแอป
- เมื่อผู้ใช้เลือกปุ่มหรือองค์ประกอบ 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
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
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
        }
}));