FinClip为企业提供小程序生态圈技术产品,开发者可在FinClip小程序开发帮助中心找到相关FinClip小程序指引

# 其他

这里一般都是通用方法

# 1.生成token

/**
 * 使用原始文本生成令牌
 * @param text 原始文本
 */
generateTokenWithOriginText(text: string): string;

示例代码:

const text = '6007a0a122bad000012813eb'
const token = client.generateTokenWithOriginText(text)

# 2.解密token

/**
 * 使用生成令牌获取原始文本
 * @param token 令牌
 */
originTextWithToken(token: string): string

示例代码:

const text = client.originTextWithToken(token)

# 3.更新用户数据

/**
 * 更新用户信息数据
 * @param type - 要更新的用户信息数据类型,可以修改用户 ID 或者 phone。
 * @param value - 要设置的用户数据。
 * @returns 如果操作成功则返回 true。
 */
updateUserInfo(type: 'userId' | 'phone', value: string): boolean

示例代码:

client.updateUserInfo('userId','newUserId') 
client.updateUserInfo('phone','130xxxxxxxx')

# 4.宿主App输入日志到小程序的vConsole

/**
 * 宿主APP写日志到 vConsole
 * @param appId - 小程序的 ID。
 * @param msg - 需要写入的数据
 * @param consoleLevel  - 日志等级
 * @param apiServer - 与小程序关联的 API 服务器。
 * @param appRunId - 小程序运行 ID。
 * @returns 包含日志添加结果或错误的结果。
 */
public addConsoleLog(appId: string, msg: string, consoleLevel: 'log' | 'warn' | 'error' | 'info', apiServer?: string, appRunId?: string): IFinApplet.IFinAppResult<boolean>

示例代码:

client.addConsoleLog('appId','this is from arkTs', 'log') 
© FinClip with ❤ , Since 2017