许可 | MIT |
发布最后发布 | 2017年8月 |
由 lj8531388 维护。
依赖于 | |
DroiCoreSDK | >= 0 |
SDWebImage | >= 0 |
MBProgressHUD | >= 0 |
用户反馈可以帮助开发者在应用内收集用户问题反馈和意见建议,开发者可以及时回复用户的反馈,加强与用户之间的沟通,及时了解用户的需求,有利于提升产品质量。
由于 DroiFeedback SDK 依赖于 DroiCore SDK,所以请在安装 DroiFeedback SDK 之前仔细阅读 快速入门,完成 DroiCore SDK 的安装。
解压缩 SDK 包,在 Xcode 中选择”将文件添加到 '您的项目名称'…”,将解压后的 DroiFeedback.framework
和 DroiFeedbackBundle.bundle
添加到您的工程目录中。
在使用 DroiFeedback SDK 之前需要先初始化 DroiFeedback SDK。请在 Applegate.m 中添加以下代码,完成初始化。
注意:由于 API 服务的升级,现在使用用户反馈必须设置
ApiKey
,首先在web 控制台
->应用管理中心
->设置详情
->安全设置
中打开用户反馈服务,然后ApiKey
可以从web 控制台
->应用管理中心
->应用设置
->安全密钥
中获取。
//请替换成从 DroiBaaS 官网申请的 反馈 ApiKey 同时info.plist的DROI_APP_ID要修改
#define DROI_FEEDBACK_API_KEY @"w4D6-2Bn3q17gDPwpeVragSKVHIVwRK0yhjlflNMG-pp6JhfU72GW2sOw_dfIbL7"
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[DroiCore initializeCore];
//使用 ApiKey 初始化 DroiFeedbackSDK 必须执行
[DroiFeedback initializeWithAPIKey:DROI_FEEDBACK_API_KEY];
return YES;
}
在适当的页面调用接口后,会自动跳转到反馈页面,默认情况下开发者无需进行任何额外设置。
[DroiFeedback callFeedbackWithViewController:self];
[DroiFeedback setUserId:userId];
注意
DroiFeedback SDK 提供了自定义整体 UI 色调的功能,开发者可以调用以下接口,实现对整体 UI 色调的自定义。
[DroiFeedback setColor:[UIColor greenColor]];
在后台页面可以查看用户反馈量、今日回复量和总反馈量。
在反馈列表中,可以选中一条反馈进行回复。回复后,反馈用户可以在反馈回复页面看到回复。