ชุมชน¶
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
}
}));