简体中文
简体中文
English
联系我们
注册
登录
layout空间导航

常见问题与反馈 UI 业务包

更新时间:2021-12-24 10:00:21下载pdf

常见问题与反馈 UI 业务包提供了承载 用户问题与反馈 的 iOS 容器,为您的 App 提供了问题排查与反馈渠道。

接入组件

在工程的 Podfile 文件中添加常见问题与反馈业务包组件,并执行 pod update 命令:

source "https://github.com/TuyaInc/TuyaPublicSpecs.git"
source 'https://cdn.cocoapods.org/'

target 'your_target_name' do
  # 添加常见问题与反馈业务包
  pod 'TuyaSmartHelpCenterBizBundle', '~> 3.17.0'
end

服务协议

提供服务

常见问题与反馈业务包实现 TYHelpCenterProtocol 协议以提供服务,在 TYModuleServices 组件中查看 TYHelpCenterProtocol.h 协议文件内容为:

@protocol TYHelpCenterProtocol <NSObject>

@optional

/**
 * 跳转到常见问题与反馈页面
 **/
- (void)gotoHelpCenter;

@end

依赖服务

无。

使用指南

注意事项

  • 调用任何接口之前,务必确认用户已登录。
  • 登录用户发生状态变化时,务必重新判断常见问题与反馈业务包可用状态并重新获取常见问题与反馈页面。

跳转反馈页面

Objective-C 示例

#import <TuyaSmartBizCore/TuyaSmartBizCore.h>
#import <TYModuleServices/TYHelpCenterProtocol.h>

id<TYHelpCenterProtocol> impl = [[TuyaSmartBizCore sharedInstance] serviceOfProtocol:@protocol(TYHelpCenterProtocol)];

[impl gotoHelpCenter];

Swift 示例

let impl = TuyaSmartBizCore.sharedInstance().service(of: TYHelpCenterProtocol.self) as? TYHelpCenterProtocol

impl?.gotoHelpCenter()