@xmlking/nativescript-ngx-microsoftband
适用于 NativeScript 和 Angular 的 Microsoft Band 插件。
npm i --save @xmlking/nativescript-ngx-microsoftband

Telerik NativeScript 的 MicrosoftBand 插件

此 NativeScript 插件允许构建移动应用程序以显示 Microsoft Band 传感器数据。此插件使用用 Swift 编写的 MicrosoftBand CocoaPodBand SDK

Demo

安装

先决条件

  1. Node > 8.0.0
  2. NativeScript CLI > 3.0.0
    yarn global add nativescript --ignore-engines
  3. Cocoapods
    gem install cocoapods
    pod repo update

插件

tns plugin add @xmlking/nativescript-ngx-microsoftband

用法

1. 导入 MicrosoftBandModule 模块

import { NgModule, NO_ERRORS_SCHEMA } from "@angular/core";
import { NativeScriptModule } from "nativescript-angular/nativescript.module";
import { MicrosoftBandModule } from '@xmlking/nativescript-ngx-microsoftband';

import { AppComponent } from "./app.component";

@NgModule({
imports: [
NativeScriptModule,
MicrosoftBandModule.forRoot()
],
declarations: [
AppComponent
],
bootstrap: [
AppComponent
],
schemas: [
NO_ERRORS_SCHEMA
]
})
export class AppModule { }

2. 在您的服务/组件中使用它

参考 app.component.tsheart-rate.component.ts

构建

构建和发布插件。

设置

yarn run setup

构建

yarn run build

发布

cd dist
npm publish

示例应用程序

设置和运行示例应用程序

设置

cd src
tns plugin remove @xmlking/nativescript-ngx-microsoftband; tns plugin add ../dist
# tns platform remove ios # cleanup?

运行

cd src
tns prepare ios
tns build ios --release
# open src/platforms/ios/src.xcworkspace project in xcode and run on attached iOS devise.

致谢

想法来自 NathanWalkerMinko Gechev

贡献者

许可证

MIT

https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/#Usage_with_TypeScript