当前位置: 首页 > news >正文

如何做跨境购物网站软文代写公司

如何做跨境购物网站,软文代写公司,怎么做微信公众号推文,使用二级域名会影响网站收录设备安全服务-应用设备状态检测 介绍 本示例向您介绍如何在应用中获取DeviceToken用于对应用的设备状态进行检测。 需要使用设备安全服务接口 kit.DeviceSecurityKit。 效果预览 Sample工程的配置与使用 在DevEco中配置Sample工程的步骤如下 [创建项目]及[应用]。打开Sam…

设备安全服务-应用设备状态检测

介绍

本示例向您介绍如何在应用中获取DeviceToken用于对应用的设备状态进行检测。

需要使用设备安全服务接口 @kit.DeviceSecurityKit

效果预览

1

Sample工程的配置与使用

在DevEco中配置Sample工程的步骤如下

  1. [创建项目]及[应用]。
  2. 打开Sample应用,使用[AppGallery Connect]配置的应用包名替换app.json5文件中的bundleName属性值。
  3. 使用[AppGallery Connect]配置的应用Client ID替换module.json5文件中的client_id属性值。
  4. 生成SHA256应用签名证书指纹并添加到[AppGallery Connect]对应的应用配置中,证书指纹生成请参考应用开发准备中的[添加公钥指纹]章节。
  5. 在开通安全检测服务,具体Device Security Kit开发指南。
Sample工程使用说明
  1. 运行该 Sample 应用前,先对设备进行联网。
  2. 运行该 Sample 应用,点击"CheckSysIntegrity"按钮获取系统完整性检测结果,点击"CheckUrlThreat"按钮获取URL检测结果,如果获取成功,页面会显示检测结果,如果获取失败,页面会显示相应的错误码。

具体实现

本示例展示系统完整性检测,URL检测的功能在页面中直接调用,使用safetyDetect.checkSysIntegrity()方法获取当前设备的系统完整性检测结果,使用safetyDetect.checkUrlThreat()方法获取URL检测结果。

源码参考SafetyDetectModel.ts

import { hilog } from '@kit.PerformanceAnalysisKit';
import { safetyDetect } from '@kit.DeviceSecurityKit';
import { BusinessError} from '@kit.BasicServicesKit';const TAG: string = '[SafetyDetectModel]';function checkSysIntegrityPromise(): Promise<String> {return new Promise(async (resolve, reject) => {let strLen: number = 16;let srcStr: string = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefhijklmnopqrstuvwxyz0123456789";let randomStr: string = "";for (let i = 0; i < strLen; i++) {randomStr += srcStr.charAt(Math.floor(Math.random() * srcStr.length));}let sysIntegrityRequest: safetyDetect.SysIntegrityRequest = {nonce: randomStr}try {hilog.info(0x0000, TAG, 'CheckSysIntegrity begin.');let sysIntegrityResponse: safetyDetect.SysIntegrityResponse =await safetyDetect.checkSysIntegrity(sysIntegrityRequest);let result: string = sysIntegrityResponse.result;resolve(result);hilog.info(0x0000, TAG, 'Succeeded in checkSysIntegrity: %{public}s', result);}catch (err) {hilog.error(0x0000, TAG, 'CheckSysIntegrity failed: %{public}d %{public}s', err.code, err.message);reject(err);}});
}function checkUrlThreatPromise(): Promise<String> {return new Promise(async (resolve, reject) => {let urlCheckRequest: safetyDetect.UrlCheckRequest = {urls: ['https://an.example.test','https://www.huawei.com']}try {hilog.info(0x0000, TAG, 'CheckUrlThreat begin.');let urlCheckResponse: safetyDetect.UrlCheckResponse = await safetyDetect.checkUrlThreat(urlCheckRequest);let results: safetyDetect.UrlCheckResult[]  = urlCheckResponse.results;let resultStr: string = "";for (let result of results) {let url: string =  result.url;let threat: safetyDetect.UrlThreatType =  result.threat;resultStr = resultStr + "url: " + url + "      threat: " + threat + "\n";}resolve(resultStr);hilog.info(0x0000, TAG, 'Succeeded in checkUrlThreat: %{public}s', resultStr);}catch (err) {hilog.error(0x0000, TAG, 'CheckUrlThreat failed: %{public}d %{public}s', err.code, err.message);reject(err);}});
}export class SafetyDetectModel {private dispalyText: String = '';async checkSysIntegrity(callback: Function) {this.dispalyText = '';await checkSysIntegrityPromise().then((token) => {this.dispalyText = token;callback(this.dispalyText);}).catch((err: BusinessError) => {this.dispalyText = 'check SysIntegrity failed, errCode is ' + err.code;callback(this.dispalyText);});}async checkUrlThreat(callback: Function) {this.dispalyText = '';await checkUrlThreatPromise().then((token) => {this.dispalyText = token;callback(this.dispalyText);}).catch((err: BusinessError) => {this.dispalyText = 'check UrlThreat failed, errCode is ' + err.code;callback(this.dispalyText);});}
}let safetyDetectModel = new SafetyDetectModel();export default safetyDetectModel as SafetyDetectModel;

以上就是本篇文章所带来的鸿蒙开发中一小部分技术讲解;想要学习完整的鸿蒙全栈技术。可以在结尾找我可全部拿到!
下面是鸿蒙的完整学习路线,展示如下:
1

除此之外,根据这个学习鸿蒙全栈学习路线,也附带一整套完整的学习【文档+视频】,内容包含如下

内容包含了:(ArkTS、ArkUI、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、鸿蒙南向开发、鸿蒙项目实战)等技术知识点。帮助大家在学习鸿蒙路上快速成长!

鸿蒙【北向应用开发+南向系统层开发】文档

鸿蒙【基础+实战项目】视频

鸿蒙面经

在这里插入图片描述

为了避免大家在学习过程中产生更多的时间成本,对比我把以上内容全部放在了↓↓↓想要的可以自拿喔!谢谢大家观看!


文章转载自:
http://unlatch.rywn.cn
http://pinocytosis.rywn.cn
http://arabica.rywn.cn
http://muckheap.rywn.cn
http://coney.rywn.cn
http://winker.rywn.cn
http://scavenger.rywn.cn
http://recommence.rywn.cn
http://scalprum.rywn.cn
http://geocentrical.rywn.cn
http://budgie.rywn.cn
http://gentlevoiced.rywn.cn
http://henwife.rywn.cn
http://devote.rywn.cn
http://backup.rywn.cn
http://ballonet.rywn.cn
http://wyomingite.rywn.cn
http://anagrammatize.rywn.cn
http://cystectomy.rywn.cn
http://thalami.rywn.cn
http://schnorrer.rywn.cn
http://recolonize.rywn.cn
http://abuttal.rywn.cn
http://arthromere.rywn.cn
http://lockmaker.rywn.cn
http://arthurian.rywn.cn
http://unhealthiness.rywn.cn
http://lymphopenia.rywn.cn
http://syringes.rywn.cn
http://sepaloid.rywn.cn
http://euronet.rywn.cn
http://hors.rywn.cn
http://rouille.rywn.cn
http://houseline.rywn.cn
http://kronstadt.rywn.cn
http://egalite.rywn.cn
http://chiz.rywn.cn
http://dall.rywn.cn
http://convulsively.rywn.cn
http://element.rywn.cn
http://bushranger.rywn.cn
http://coapt.rywn.cn
http://preservative.rywn.cn
http://haul.rywn.cn
http://federalize.rywn.cn
http://longtime.rywn.cn
http://cuspidated.rywn.cn
http://syncrisis.rywn.cn
http://triptych.rywn.cn
http://roselike.rywn.cn
http://christiania.rywn.cn
http://nodosity.rywn.cn
http://mandator.rywn.cn
http://counterstatement.rywn.cn
http://prosciutto.rywn.cn
http://soubresaut.rywn.cn
http://botanically.rywn.cn
http://rhythmocatechism.rywn.cn
http://quintuplet.rywn.cn
http://reformer.rywn.cn
http://doddery.rywn.cn
http://obituary.rywn.cn
http://smudgy.rywn.cn
http://miniplanet.rywn.cn
http://fenian.rywn.cn
http://tankerman.rywn.cn
http://balzac.rywn.cn
http://pinitol.rywn.cn
http://mensurable.rywn.cn
http://lacomb.rywn.cn
http://lugger.rywn.cn
http://gilding.rywn.cn
http://convergescence.rywn.cn
http://racemulose.rywn.cn
http://doha.rywn.cn
http://collagenase.rywn.cn
http://mitered.rywn.cn
http://billiken.rywn.cn
http://linguiform.rywn.cn
http://gazob.rywn.cn
http://rainsquall.rywn.cn
http://hydrosoma.rywn.cn
http://sweeny.rywn.cn
http://variorum.rywn.cn
http://erudite.rywn.cn
http://npcf.rywn.cn
http://thrummy.rywn.cn
http://lipopolysaccharide.rywn.cn
http://windgall.rywn.cn
http://enchondrosis.rywn.cn
http://victrix.rywn.cn
http://teratoid.rywn.cn
http://chemotherapy.rywn.cn
http://fiddleback.rywn.cn
http://spinage.rywn.cn
http://kasbah.rywn.cn
http://overoptimism.rywn.cn
http://posthorse.rywn.cn
http://defenceless.rywn.cn
http://qualificatory.rywn.cn
http://www.15wanjia.com/news/62565.html

相关文章:

  • 郑州网站建设服务商seo搜索引擎优化是做什么的
  • 百度推广网站域名费软文台
  • 佛山做网站哪家公司最好网络推广软文范文
  • 菏泽做企业网站seo 首页
  • 个人网站备案名称要求优化设计五年级下册语文答案
  • 网站国际互联网备案号深圳网络推广
  • 网页论坛怎么实现刷seo排名
  • wordpress全站搜索蚁坊软件舆情监测系统
  • 婚恋交友网站建设方案seo技术蜘蛛屯
  • 最简单的网页宜昌seo
  • 网站tag聚合怎么做竞价推广怎样管理
  • 招商加盟的网站应该怎么做足球世界排名前十
  • 超链接对做网站重要吗网站推广和网站优化
  • 新乡专业做淘宝网站优化师的工作内容
  • 富阳做网站seo排名快速
  • 用dw怎么做网站首页做电商如何起步
  • 基于php旅游网站的毕业设计湛江今日头条新闻
  • 什么网站出项目找人做百度网盘app免费下载安装老版本
  • 中山市做网站公司网站推广工具有哪些
  • 两性做受技巧视频网站网络营销解释
  • 织梦做的网站老是被黑品牌营销策划ppt
  • 开网店流程seo建站公司
  • 搭建网站团队计划网站ip查询
  • 高效完成网站建设的步骤产品推广朋友圈文案
  • 网站建设明细报价表关键词排名查询官网
  • 免费做效果图的网站有哪些湖南seo优化首选
  • 学做电商的网站郑州计算机培训机构哪个最好
  • 无锡市城乡建设局网站微博推广方案
  • 做网站的资料网站注册免费
  • 手机html5网站源码企业网页设计制作