本文档已停止维护,请移步到涂鸦开发者文档中心查看最新文档:涂鸦智能文档中心
1. 常见问题与反馈业务包
1.1. 介绍
常见问题与反馈业务包提供了承载 「问题与反馈」的 iOS容器,为您的App提供了问题排查与反馈渠道。
1.2. 接入组件
在工程的 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
1.3. 服务协议
1.3.1. 提供服务
常见问题与反馈业务包实现 TYHelpCenterProtocol
协议以提供服务,在 TYModuleServices
组件中查看 TYHelpCenterProtocol.h
协议文件内容为:
@protocol TYHelpCenterProtocol <NSObject>
@optional
/**
* 跳转到常见问题与反馈页面
**/
- (void)gotoHelpCenter;
@end
1.3.2. 依赖服务
无
1.4. 使用指南
1.4.1. 注意事项
1.使用任何接口之前,务必确认用户已登录
2.登录用户发生状态变化时,务必重新判断常见问题与反馈业务包可用状态并重新获取常见问题与反馈页面。
1.4.2. 跳转帮助中心页面
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()