社區¶
Community 是一個用戶可以在遊戲外互動的網站。社區允許無論遊戲帳戶如何都可以進行提款和會員資格。
曝露社區¶
Hive SDK 提供在應用程式內的網頁視圖中顯示社區頁面的功能。要顯示社區頁面,您必須遵循以下步驟。
- 開發者實現一個按鈕或 UI 元素,可以在應用程式中顯示社區。
- 當用戶在應用程式中選擇這個按鈕或 UI 元素時,應用程式利用 Hive SDK 的社交功能來調用
SocialV4.showCommunity
。
要使用自訂域名來替代withhive.com或com2us.com作為社區網站地址,您必須在Hive控制台白名單中註冊該域名,然後調用SocialV4.showCommunity
方法。
Warning
當開發者在 Windows 環境中以框架格式提供社區頁面(=使用自訂域名地址)時,設置 X-Frame-Options 在響應標頭中將會阻止頁面渲染。如果您以框架格式打開社區頁面,請從響應標頭中移除 X-Frame-Options。
這是一段示範代碼,用於顯示社區頁面。
API 參考: SocialV4 .showCommunity
API 參考: SocialV4 .showCommunity
API 參考: SocialV4.showCommunity
import com.hive.SocialV4;
import com.hive.ResultAPI;
// 設定視圖類型(全螢幕:全螢幕,框架:框架螢幕)
val viewType = SocialV4.ViewType.Frame
SocialV4.showCommunity(SocialV4.ProviderType.HIVE, viewType, object : SocialV4.SocialV4ShowCommunityListener{
override fun onShowCommunity(result: ResultAPI) {
if (result.isSuccess) {
// 呼叫成功
}
}
})
API 參考: SocialV4.INSTANCE .showCommunity
API 參考: SocialV4Interface.showCommunity
API 參考: HIVESocialV4 showCommunity
#include "HiveSocialV4.h"
// 視圖類型設置(全螢幕:全螢幕,框架:框架螢幕)
ESocialV4ViewType ViewType = ESocialV4ViewType::Frame;
FHiveSocialV4::ShowCommunity(ESocialV4ProviderType::HIVE, ViewType, FHiveSocialV4OnShowCommunityDelegate::CreateLambda([this](const FHiveResultAPI& Result) {
if (Result.IsSuccess()) {
// Call successful
}
}));