@ badge-sdk/ web (英语)
@badge-sdk/web 允许您嵌入徽章
移动钱包管理功能
在您的网络应用程序中。 完整的SDK文件访问:
https://docs.trybadge.com/docs/sdk (中文(简体) )
关于徽章平台的信息,请检查我们的 网站 财务报告和审定财务报表 文档。 。 。 .
什么是徽章吗?
徽章, 允许平台将徽章的无码 UI 版本嵌入您的网页 应用程序或 SaaS 平台为您的客户提供移动钱包.
有了徽章,您可以提供客户 通过编辑,管理, 和运动不离开你的产品.
谁用徽章?
徽章是为各种规模的企业建造的,这些企业想利用 移动钱包.
无论你是一个小生意 寻求增强客户经验还是 大企业试图推动新的收入来源,徽章提供了工具 以及实现你目标的灵活性.
我们提供定制选项和支持,以创建定制钱包 与你的品牌、行业和具体 营销目标.
使用量
为了使用SDK,你需要一个 标签工作空间 还有一个 SDK 键。 。 。 .
有了SDK Token,徽章SDK就可以被初始化:
import * as badge from "@badge-sdk/web";
const badgeSdk = badge.makeSdk({token: badgeToken});
SDK现在可以用来嵌入一个通关模板:
<div id="badge-template" style="height:100%">Loading...</div>
badge.embedTemplatePage(
badgeSdk,
window.document.getElementById("badge-template"),
{
templateId: templateId,
features: {
passList: true,
templateEditor: true,
},
},
);
通过设置属性,可以启用多种特性
features。更多详情可在
SDK 配置文件。 。 。 .
嵌入层外观也可以被定制. 其他细节可以是: 发现于 SDK 配置文件。 。 。 .
Bundler 支持系统
货包同时装有ES模块(dist/index.js)和一个UMD建筑
(单位:千美元)dist/index.umd.cjs),所有依赖关系被捆绑. 捆绑的类型脚本
包括了声明,因此没有单独的 @types 需要软件包.
不需要捆绑。 UMD 构建可直接从脚本中加载
通过任何 npm CDN 标记,将 SDK 暴露为全局 badge数字 :
<script src="https://unpkg.com/@badge-sdk/web"></script>
<script>
const badgeSdk = badge.makeSdk({token: badgeToken});
</script>
浏览器支持
SDK作为ES2020发布,并支持以下最小浏览器 版本 :
- 87+克罗梅
- 边缘88+
- Firefox 78+ (英语)
- Safari 14+(包括iOS 14+上的Safari)
基于铬的浏览器如歌剧,勇者,和三星互联网都得到了支持 从对应于Chrome 87. 的释放。 旧浏览器需要您自己的 转接和多填充.
许可证
这个寄存器是麻省理工学院许可的.