社区¶
Community 是一个用户可以在游戏外互动的网站。社区允许用户进行提款和会员注册,无论游戏账户如何。
揭示社区¶
Hive SDK 提供了在应用内的网页视图中显示社区页面的功能。要显示社区页面,您必须遵循以下步骤。
- 开发者实现一个按钮或用户界面元素,可以在应用中展示社区。
- 当用户在应用中选择这个按钮或用户界面元素时,应用利用 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
}
}));