云端鉴权信息使用须知

云端鉴权信息使用须知

当您使用机器学习服务云侧的服务时,可以通过以下方式设置api_key或者Access Token(推荐)。

  • Access Token

    您可以通过以下API设置Access Token,在应用初始化时设置即可,如果Token过期(默认60分钟)了,需要更换Token重新设置。

    • Android
      MLApplication.getInstance().setAccessToken("your access token");
    • iOS
      [[MLApplication sharedInstance] setAccessToken:@"your access token"];
    • HarmonyOS
      MLApplication.getInstance().setAccessToken("your access token");

    获取Access Token和相关错误码可参见基于OAuth 2.0开放鉴权客户端模式。

  • 设置国家码
    • Android
      MLApplication.getInstance().setUserRegion("设置国家码");
      示例:MLApplication.getInstance().setUserRegion(MLApplication.REGION_DR_CHINA);
    • HarmonyOS
      MLApplication.getInstance().setUserRegion("设置国家码");
      示例:MLApplication.getInstance().setUserRegion(MLApplication.REGION_DR_CHINA);
      注意

      ML Kit当前提供两种数据处理位置策略,主动管理并指定数据处理位置和由服务根据用户的活动区域自动匹配数据处理位置,具体配置见AppGallery Connect的数据处理位置,修改处理策略后,您的应用需要集成最新版本的agconnect-service配置文件后才能生效。

  • api_key

    您需要设置您的api_key,请确保api_key的安全。

    您可以用以下API设置api_key,在应用启动时初始化设置一次即可,无需多次设置。

    注意

    请勿将api_key硬编码在代码中,同时不要将api_key存储在应用的配置文件中。建议您将api_key存储在云侧,运行时获取。

离线模型下载和使用说明

当您下载ML Kit提供的离线模型时, ML Kit将根据需要自动将所需语言的离线模型下载到您的设备(下载原理如下图所示),因此,建议您在准备下载离线模型时,先获取Wi-Fi权限。

搜索
请输入您想要搜索的关键词