注意:正确的部署做法是每个需要调用组件接口的html页面都埋点这段JS代码。
在每个html页面的head标签之间引入jssdk脚本,并将appkey参数作为URL进行配置(单个页面只需加载一次sdk脚本,配置一次系统参数)。
根据采用协议的不同,jssdk脚本分为两种,分别是:
截止这一步,组件API的请求基本完成,第四步数据验证请根据自身的情况进行实现。
由于通过JS调用服务端,数据是异步callback到ISV的JS,由于JS本身的不可靠性,可能存在数据本身被篡改的情况,请ISV根据自己的业务场景自行判断,是否需要验证数据可靠性。
如果需要验证数据可靠性。请求后端API的时候,请加上请求参数response_sign=true
和Widget本身的签名方式类似,返回结果里的sign的生成方式签名算法采用Hmac-md5,验签名表达式为:
注意:所有的签名验证和签名都必须在服务端完成,所有通过JS完成,在页面里直接暴露secret的,appkey立马收回
新建完一个产品之后进入到跨平台DevOps,未开启跨平台功能的产品无法进行后续操作,因此需要用户主动开启该功能。开启后如下图,可以下载生成的DEMO工程以供开发参考。对应用包含的SDK和首页的结构,如有需要可以重新设置,设置改变后会自动重新生成相应DEMO。 ...
SDK说明注:如部分服务没有购买,则无需引入 基础库:网络库,json库等其他sdk强依赖的基础能力UPDATE SDK: 提供应用更新能力,对应控制台发布流程(仅Android有)高可用 SDK: 提供数据上报、Crash/性能监控等能力,对应控制台 ...
仅通道服务提供SDK用于服务端接入 前提 已经搭建了AServer应用集群已经搭建了ACCS应用集群已经搭建了Zookeeper Dubbo 注册中心AServer,ACCS应用集群与接入ACCS服务端SDK的业务方应用之间网络互通接入步骤 查阅 ...
1 产品介绍阿里云持续交付平台CRP,是一个统一的名称,包含项目管理,持续交付,代码托管,构件管理等等,用户可以根据自己的需要,选择使用不同的功能。产品也结合了阿里多年来的产品交付经验,将最佳实践奉献给广大的开发者。我们希望开发团队能够使用最小的精力,来 ...