|
|
@@ -40,12 +40,7 @@ public class QiYuHelper {
|
|
|
|
|
|
private static void setVisitorInfo() {
|
|
|
YSFUserInfo userInfo = new YSFUserInfo();
|
|
|
- String userId;
|
|
|
- if (TextUtils.isEmpty(userId = KVUtils.getDefault().getString(VISITOR_KEY, null))) {
|
|
|
- userId = UUID.randomUUID().toString();
|
|
|
- KVUtils.getDefault().putString(VISITOR_KEY, userId);
|
|
|
- }
|
|
|
- userInfo.userId = userId;
|
|
|
+ userInfo.userId = getUserId();
|
|
|
String appName = ContextUtil.getContext().getString(R.string.app_name) + "-访客";
|
|
|
// CRM 扩展字段
|
|
|
userInfo.data = "[\n" +
|
|
|
@@ -84,15 +79,19 @@ public class QiYuHelper {
|
|
|
Unicorn.openServiceActivity(context, "客服", null);
|
|
|
}
|
|
|
|
|
|
- public static void setUserInfo(String phone, String token) {
|
|
|
- YSFUserInfo userInfo = new YSFUserInfo();
|
|
|
- // App 的用户 ID
|
|
|
+ private static String getUserId() {
|
|
|
String userId;
|
|
|
if (TextUtils.isEmpty(userId = KVUtils.getDefault().getString(VISITOR_KEY, null))) {
|
|
|
userId = UUID.randomUUID().toString();
|
|
|
KVUtils.getDefault().putString(VISITOR_KEY, userId);
|
|
|
}
|
|
|
- userInfo.userId = userId;
|
|
|
+ return userId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void setUserInfo(String phone, String token) {
|
|
|
+ YSFUserInfo userInfo = new YSFUserInfo();
|
|
|
+ // App 的用户 ID
|
|
|
+ userInfo.userId = getUserId();
|
|
|
// 当且仅当开发者在管理后台开启了 authToken 校验功能时,该字段才有效
|
|
|
userInfo.authToken = token;
|
|
|
String appName = ContextUtil.getContext().getString(R.string.app_name) + "-" + phone;
|