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

# 其他方法

# 1.获取SDK版本号

/// 获取运行时版本号
Future<String> sdkVersion()

# 2.修改userId

Future<Map<String, dynamic>> changeUserId(String userId)

# 3.设置webView的弹性效果

/// WKWebView的弹性设置,仅iOS生效
void webViewBounces(bool bounces)

# 4.设置小程序打开时的动画效果

/// 设置小程序切换动画,仅Android生效
Future setActivityTransitionAnim(Anim anim)

# 5.将小程序移至任务栈前台

/// 将当前正在运行的最后一个打开的小程序移至任务栈前台,仅Android生效
void moveCurrentAppletToFront()

# 6.小程序路径转换为绝对路径

  /// 将finfile路径转换为绝对路径
  /// [appId] 小程序ID(可选)
  /// [finFilePath] finfile路径,如 "finfile://tmp_test.txt"
  /// [needFileExist] 是否需要文件存在(默认true)
  ///
  /// 返回值格式:
  /// ```
  /// {
  ///   "retMsg": "ok",
  ///   "success": true,
  ///   "data": {
  ///     "path": "/var/mobile/Containers/Data/Application/.../tmp/test.txt"  // 实际的绝对路径
  ///   }
  /// }
  /// ```
  Future<Map<String, dynamic>> getFinFileAbsolutePath(
    String finFilePath,
    {String? appId, bool needFileExist = true}
  ) 

# 7.生成finfile协议路径

  /// 生成finfile协议路径
  /// [fileName] 文件名,如 "test.txt"
  /// [pathType] 路径类型:
  ///   - FinFilePathType.TMP: 临时目录
  ///   - FinFilePathType.USR: 用户目录
  ///
  /// 返回值格式:
  /// ```
  /// {
  ///   "retMsg": "ok",
  ///   "success": true,
  ///   "data": {
  ///     "path": "finfile://usr/test.txt"
  ///   }
  /// }
  /// ```
  Future<Map<String, dynamic>> generateFinFilePath(
    String fileName,
    FinFilePathType pathType
  ) 
© FinClip with ❤ , Since 2017