全部产品
云市场

移动用户反馈-常见问题

更新时间:2018-04-17 19:54:00

Q1:定义FileProvider时,android:name写的都是android.support.v4.content.FileProvider ?

继承FileProvider写一个类,将android:name写为这个类即可

Q2:utdid4all-1.1.5.3_proguard.jar与其他sdk冲突?

阿里系的sdk大部分都会有utdid这个依赖,使用多个sdk可能会导入多个utdid保留最新版本即可,由于我们utdid是较新的,建议保留我们的,删除其他的utdid依赖。详情可参见:阿里云-移动云产品SDK UTDID冲突解决方案UTDID冲突解决方案

Q3:打开用户反馈后,点击“我要反馈”,“常见问题”没有反应?

调用WebView的pauseTimers方法会暂停所有webview的layout、parsing、javascripttimer,会影响用户反馈的运行。使用Fragment方式时,没有使用commit()提交事务,注:不能使用commitAllowingStateLoss()请在调用用户反馈之前,调用WebView的resumeTimers方法如使用Fragment方式,需使用commit()提交事务,可看demo进行相关设置操作Demo程序问题仍未解决若上述步骤仍未能定位问题,可以询问技术支持解决: 技术支持

Q4:调用openFeedbackActivity()后提示加载失败,但是获取未读数正常?

appkey或appsecret不正确,或网络设置有问题,比如:手机设置了IP代理:如果无法访问就会提示加载失败,如果返回无结果就会白屏首先检查appkey或appsecret是否正确,然后可以把正确的参数放到demo中试一下,如demo也不可以,请检查系统时间,最后检查手机是否设置IP代理等Demo程序问题仍未解决若上述步骤仍未能定位问题,可以询问技术支持解决: 技术支持

Q5:调用FeedbackAPI.openFeedbackActivity();有时Activity打开缓慢?

由于打开Activity之前需要拉取配置,所以打开的速度与网络情况有关,如果网络缓慢会有较大的延时。使用openFeedbackActivity(final Callable success, final Callable fail)这个方法,在调用前自行显示“正在加载”提示,回调时关闭“正在加载”提示

Q6:发生crash:java.lang.NoClassDefFoundError: Failed resolution of: Lcom/ta/utdid2/device/UTDevice ?

utdid未打进apk,或者apk进行分包时utdid没有打入主分包中首先确保utdid打入apk;如果使用分包请在maindexlist.txt中加入utdid