npm i --save @leena-ai/nativescript-sdk
- 版本:1.1.5
- GitHub:
- NPM: https://npmjs.net.cn/package/%40leena-ai%2Fnativescript-sdk
- 下载
- 昨天: 0
- 上周: 7
- 上个月: 24
@leena-ai/nativescript-sdk
ns plugin add @leena-ai/nativescript-sdk
使用
XML + TypeScript
-
将
xmlns
添加到页面元素 -
使用
xmlns
的名称作为选择器 -
Leena SDK 导出名为
Sdk
的组件,可用于打开 Leena 机器人示例
<Page
xmlns="http://schemas.nativescript.org/tns.xsd"
xmlns:ln="@leena-ai/sdk" navigatingTo="navigatingTo" class="page">
<!-- Here Goes your Header and any other UI -->
<GridLayout>
<ln:Sdk clientId="{{ clientId }}" token="changeme"></ln:Sdk>
</GridLayout>
</Page>
Nativescript Angular
- 在你想加载 Leena 应用的模块中导入
NativeScriptSdkModule
- Leena SDK 导出名为
Sdk
的组件,可以像其他 Angular 组件一样使用 - 如果 SDK 以新路由的形式打开并带有自己的组件,你也可以提供一个
pageTransition
home.component.html
<Button text="Leena AI" [nsRouterLink]="['/leena']" pageTransition="slideLeft" ></Button>
leena.component.html
<GridLayout>
<Sdk clientId="clientId" token="changeme"></Sdk>
</GridLayout>
注意:如果 UI 无法加载,请使用 <GridLayout>
代替 <StackLayout>
API
属性 | 默认值 | 必需 | 描述 |
---|---|---|---|
clientId | - | 是 | Leena 机器人的客户端 ID。 |
token | - | 是 | 应用令牌,用于通过 Leena App 验证用户 |
许可
Apache 许可协议第 2 版