先决条件您需要两个测试网钱包来创建代币。请在 Pi 钱包中创建它们,并在 Pi 测试网上激活它们。您可以从钱包的设置页面访问钱包的私钥。令牌是如何创建的在 Pi 区块链上,如果钱包想要处理某个代币,必须先通过“建立信任线”来信任该代币。这可以保护钱包免受来自未知发送者的未经授权的代币的侵害。当特定代币的信任线首次建立时,该代币就会被写入链上。您将在下面的示例中详细了解其工作原理。步骤假设我们要创建“TestToken”。在本文档中,我们...
平台 API 允许您读取和写入与部署在 Pi 应用平台上的应用及其用户相关的 Pi 服务器的数据。概述基本路径:最新版本的平台 API 可在以下网址获取api.minepi.com/v2:关于 API 版本控制的说明:平台 API 目前版本为 v2。我们将尽可能避免对 API 版本进行任何重大更改,并将重大更改作为新的主要版本发布。但是,如有必要(例如安全或隐私修复),我们可能会在不另行通知的情况下对现有版本进行重大更改。授权平台 AP...
概述PiNet 支持代表您的应用程序公开元数据标签。此功能最实用的用途是代理负责 Facebook Open Graph 和 Twitter Cards 缩略图的 HTML 元标签,这可以进一步提升您的应用程序的知名度和增长。目前有两种方法可以使用该功能,在本文档的后续部分,我们将分别称之为frontend流程backend。前端元数据支持所有在 PiNet 注册的应用默认启用元数据支持选项。该frontend选项会像机器人一样从您的应...
虽然 Pi 前端 JavaScript SDK 支持创建 U2A(用户到应用)支付,但您的应用可能还需要具备 A2U(应用到用户)支付功能。本文档将向您展示如何进行 A2U 支付。请注意,A2U支付功能目前仅在测试网上可用。Pi 后端 SDK以下是可用于 A2U 支付流程的每种语言(或运行时)的 Pi 后端 SDK 列表。语言关联地位Rubypi-ruby由 Pi 核心团队官方支持Node.jspi-nodejs即将推出! - 由 Pi...
支付是区块链交易的封装,它使你的应用程序、Pi 区块链和 Pi 服务器能够在用户提交区块链交易以在你的应用程序中支付某些东西时保持同步。它们使应用程序的开发者能够完全确信用户确实进行了交易,同时不必担心与 Pi 区块链交互时涉及的技术细节。支付流程支付创建完成后,会经历 3 个主要阶段:支付创建和服务器端审批用户交互和区块链交易服务器端完成第一阶段 - 付款创建和服务器端审批1.createPayment您的应用前端会创建支付请求。支付...
借助 Pi SDK 和 Pi API,您可以创建可在 Pi 浏览器中运行的应用程序,供其他 Pi 用户使用。您可以在 Pi 开发者门户注册并配置您的应用程序,以便将其连接到 Pi 区块链。如何注册您的应用1.您可以使用 Pi 浏览器访问 Pi 开发者门户。访问pi://develop.piPi 开发者门户,网址为 [此处应填写网址]。首次进入主页时,您不会看到任何应用。要注册您的应用,请点击“新建应用”按钮。2.首先,您需要填写 3 个...
本文简要介绍了如何使用 Pi SDK 和 API 接口处理用户身份验证。如需详细说明,请参阅Pi.authenticate(SDK 参考文档)和/me(API 参考文档)。指导以下是您在对应用用户进行身份验证时可以遵循的步骤:1. 调用authenticate()Pi SDK使用 Pi SDK authenticate(),您可以获取用户信息以及访问令牌。const authRes = await ...
本文档介绍了广告及其示例流程。有关 Pi SDK 提供的纯函数定义,请参阅SDK 参考文档的“广告”部分。介绍Pi 应用平台让开发者有机会将广告集成到他们的 Pi 应用中并获得奖励。Pi 生态系统中的所有应用都可以展示广告,但只有经过 Pi 核心团队批准的应用才能实现盈利。目前支持三种类型的广告:插页式广告、激励式广告和横幅广告。插页式广告插播广告是全屏广告,旨在显示在某些内容之间,通常是在自然过渡点或休息时间,例如在活动或游戏关卡之间...
初始化script在所有需要调用 Pi Apps SDK 的页面中添加以下标签:<script src="https://sdk.minepi.com/pi-sdk.js"></script>
<script>
Pi.init({ version: "2.0" });
</script&...
前端 JavaScript SDKJS SDK 是前端 SDK,旨在用于您的 HTML 页面或单页应用程序,并在 Pi 浏览器中运行。为了使 SDK 能够正常运行,您需要在开发者门户上声明您的应用程序(在 Pi 浏览器中打开 develop.pi 以访问开发者门户)。此 SDK不适用于服务器端 NodeJS 应用程序。安装script在所有需要调用 Pi Apps SDK 的页面中添加以下标签:<script src=&...
Pi 的目标之一是为用户和开发者打造无缝体验。开发者需要一种方式与 Pioneers 互动交流,获取宝贵的反馈,了解用户需求,并提升应用的使用率。为了响应开发者的请求并满足这一需求,已获批准的应用开发者可以通过在 Pi Chats 中创建公共聊天室来与 Pioneers 互动。这些是什么为了方便使用,每个应用专属聊天室的外观和使用体验都将与通用的 Pi 聊天室类似。但是,这些聊天室的管理将由应用团队负责。此外,所有聊天室都将公开可搜索,...
这是一个平台,允许任何人通过任何浏览器和任何设备浏览、查看和分享精选的 Pi 应用,弥合了 Web2 和 Web3 世界之间的差距,提高了 Pi 生态系统对 Pi 用户和非用户(包括 Pi 先驱者)的可访问性。什么是PiNet?对于开发者而言,可以通过 PiNet 分享和展示您的应用,从而吸引非 Pioneer 用户使用。现在,几乎所有在 Pi 浏览器上发布的 Mainnet 生态系统应用都可以在 Chrome、Safari、Brave...
访问令牌是一长串随机字符串,用于在应用程序中唯一标识一个 Pioneer 设备。应用程序使用访问令牌与 Pi 服务器通信,以获取有关 Pioneer 设备的信息。访问令牌旨在保护 Pioneer 设备的信息免受未经授权的访问。本页面假设您已阅读Pi SDK页面,并了解 Pi SDK 和身份验证功能的工作原理。获取访问令牌通过调用 Pi SDK 的 Authenticate 函数来获取访问令牌。获取访问令牌无需特定的权限范围,因为它会包含...
Pi 主网Pi 主网是由 Pi Network 开发的区块链,Pi 是其原生加密货币。Pi 加密货币的广泛分发依赖于挖矿机制,该机制要求先锋用户以多种形式为网络的增长、安全、实用工具的创建、去中心化、稳定性和长期发展做出贡献。Pi 会首先存入先锋用户的移动 Pi 账户。当网络完成 KYC 验证的先锋用户数量突破一百万时,先锋用户的 Pi 余额从移动 Pi 账户迁移到主网钱包的工作于 2022 年 6 月启动。先锋用户必须先通过原生去中心...
主网上市要求Pi 浏览器上的生态系统界面是一个展示 Pi 开发者构建的实用工具并将其与 Pi 超过6000 万活跃先锋用户组成的活跃网络连接起来的平台,其中包含一个动态的主网和测试网应用目录。该界面为先锋用户提供了一种便捷的方式来发现和使用众多 Pi 应用。要符合主网生态系统界面的收录资格,应用必须遵守 Pi 生态系统的标准和要求。虽然开发者可以自由设计自己的用户界面,但 Pi 生态系统只收录符合 Pi 生态系统原则的应用——例如,在...
介绍Brainstorm 是一款用于与其他开发者交流、加入项目、分享想法以及参与 Pi Network 正在进行的黑客马拉松的应用程序。我们网站上的“正在进行的黑客马拉松”页面详细介绍了该活动的内容和参与方式。π 头脑风暴Pi Brainstorm 应用旨在成为一个中心平台,让 Pi 开发者们能够协作并提出新应用创意,从而提升 Pi 生态系统的实用性。所有 Pi 开发者都可以在 Brainstorm 应用中查看、提出并申请加入现有项目。...
平台 API 允许第三方应用程序与 Pi 服务器通信。您可以请求有关 Pi 应用平台上部署的应用程序及其相关交易或先锋用户的信息,以及使用您应用程序的先锋用户的信息。进行 API 调用标头和授权方法Pi 服务器会通过这种方式判断请求是否来自已批准的来源。根据所请求的端点不同,有两种格式。访问令牌(持有者令牌)这些 API 调用需要您提供 Pioneer 的访问令牌才能获取资源。它们通常与 Pioneer 的数据相关(例如:/me)。该令...
Pi SDK 集成视频指南视频的字幕也可以在我们的Medium 博客文章中找到。图片说明集成 SDK要使用 Pi SDK,您需要在前端添加一个 SDK 脚本标签。然后,您需要调用 `init` 函数来初始化 SDK。您需要指定版本号以确保与未来的 SDK 版本兼容。目前,最新版本为 2.0,因此我们在此处填写 2.0,并将沙盒标志设置为 true,稍后我会详细介绍。沙盒标志是可选的,它允许您配置 SDK 在沙盒环境中运行。如果您使用环境...
如何集成 Pi SDKHTML 代码要使用 Pi App Platform SDK,您需要将 SDK 脚本标签添加到应用首页的前端 HTML 代码中。对于大多数开发者来说,这通常是用作“/”路由或首页的 index.html 文件。接下来,您需要调用初始化函数来初始化 SDK。您需要指定当前版本,以确保与未来 SDK 版本的兼容性。在下面的代码示例中,第一个脚本标签调用 SDK,而第二个脚本标签调用 init 函数并声明 SDK 的当前...
它是什么?开发者门户是一个 Pi 应用,您可以通过它注册成为开发者并获取开发者凭证,从而创建第三方 Pi 应用——这些 Web 应用可以通过 Pi 浏览器访问。通过在此处声明您的应用 URL,您的应用即可访问 Pi 应用平台,并与 Pi 服务器和 Pi 区块链进行通信。您的应用将可通过树莓派浏览器上的自定义 URL 直接访问。您可以将应用放在任何您想要的域名下(包括 .pi 域名),并且仍然可以拥有一个功能齐全的树莓派应用。要访问此功能...