问题标签 [nativescript-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1064 浏览

ios - NativeScript iOS Delegate Transpilation 错误(找不到变量:__metadata)

我正在尝试在 NativeScript 插件中实现 iOS 委托,但出现错误:

由于未捕获的异常而终止应用程序'NativeScript 遇到致命错误:ReferenceError:找不到变量:__metadata

我的原始代码是:

@ObjCClass(SQRDCheckoutControllerDelegate) export class SquareReader extends NSObject implements SQRDCheckoutControllerDelegate { /* iOS delegate implementation here (source https://docs.connect.squareup.com/payments/readersdk/setup-ios) */ }

这在 js 中被转换为:

SquareReader = __decorate([ ObjCClass(exports.SQRDCheckoutControllerDelegate), __metadata("design:paramtypes", []) ], SquareReader);

如果我只是删除 __metadata 行,我会得到一个不同的错误:

由于未捕获的异常而终止应用程序'NativeScript 遇到致命错误:错误:协议“未定义”不是协议对象。

有任何想法吗?我已经看到了其他示例,例如nativescript-image-swipe,其中代码在没有 __metadata 方法的情况下被转译,导致我认为转译可能有问题

0 投票
1 回答
32 浏览

http - 使用 HTTP 模块保护请求

如果网站在 HTTP S中,应用程序和带有NativeScript 的 HTTP 模块的服务器之间的请求是否“安全” ?不然怎么弄?

PS:由谷歌翻译。

太感谢了。很棒的一天。

问候, 本杰明

0 投票
1 回答
135 浏览

angular - nativescript 抽屉导航角度 - 如何导航?

我是 nativescript 的新手,但有 angular 的经验。我将这个模板用于我的第一个应用程序:

https://github.com/NativeScript/template-drawer-navigation-ng

我想在模块内导航,例如:在 /settings 我想要:/settings/card /settings/general 等...

当我创建一个组件并放入设置组件时,我看不到操作栏,也不知道如何导航。

我希望能够在抽屉中的组件内导航。

请有人可以解释我如何实现这一目标吗?

0 投票
1 回答
143 浏览

android - 是否可以使用 Nativescript 使用 Live Caller ID 应用程序?

有谁知道如何实现实时来电显示?

例如,如果我创建一个有联系人(John Snow:+00001)的应用程序,而用户在本机联系人列表中没有该联系人,我想在用户接到 +00001 的电话时添加该功能,改为显示 John Snow。

灵感:TrueCaller

0 投票
4 回答
351 浏览

android - 如何在自定义 Nativescript 插件中正确使用 HERE maps SDK?

我在这个位置包含了来自https://developer.here.com的sdk 文件my_plugin/src/platforms/android/HERE-sdk.aar。在java代码中我可以这样使用它:

我试过这个:

但它显示错误:TypeError: Cannot read property 'android' of undefined

如何.aar在 Nativescript(JS) 代码中正确包含库文件并使用 MapFragment?

0 投票
1 回答
615 浏览

android - NativeScript for Android App 中的 Kiosk 模式

从过去几天开始,我正在尝试使用 Angular for Android App 在 NativeScript 中实现信息亭模式(锁定应用程序)。

我已经直接尝试过,但无法处理 Android 中的所有按钮,例如 Home 和 Recent Apps 按钮。我能够处理返回和音量增大和减小按钮。

另一种方法是,我尝试使用 Android Native 创建自己的插件,但我无法这样做。

Android Native 中的 Kiosk 模式有两种选择。一种是屏幕固定(以编程方式),另一种是在 Android 中使用 COSU(这不是我的要求,因为我无法将应用程序设置为 1000 台设备的设备所有者)。

所以,任何人都可以分享他们在 Android 中使用屏幕固定以及在 NativeScript 中创建插件和在 NativeScript 中的示例代码的知识。

提前致谢!

下面是我的 Android Native 实现 Screen Pinning 的 Java 代码

0 投票
0 回答
267 浏览

nativescript - NativeScript RadListView 与 Web 图像缓存交错

我正在尝试使用具有交错布局的 RadListView 来使用 Web 图像缓存加载图像。我的问题是百分比高度 (100%) 在 Android 上不起作用。在 iOS 上工作得很好,但在 Android 上,它只会显示我是否为高度设置了一个固定值,这是我不想要的。

0 投票
0 回答
572 浏览

swift - Nativescript 中的套接字 TCP

我创建我想创建一个插件来在 Nativescript 中创建一个 tcp 套接字连接(目前还没有一个在线插件可以做到这一点,只有 web 套接字)。按照本指南,我创建了一个插件并将 SwiftSocket 库(在 Swift 中)插入到 PodFile 中。在 NativeScript (Angular) 中导入并添加到项目中后,我收到一个错误:

ERROR Error: Could not find module 'nativescript-socket-tcp".

我该如何解决这个问题?我可以在 Nativescript 中使用 Swift 库吗?

0 投票
1 回答
197 浏览

android - 有没有我应该使用的插件来读取 Nativescript Angular 中的 MRZ 代码

我正在使用 Nativescript Angular 为 Android 和 iOS 开发我的应用程序。一项要求是使用设备摄像头读取护照 MRZ(机读区)代码。我的问题是:有没有可以做到这一点的插件或者你推荐我什么?

护照和机读区图像示例

0 投票
1 回答
47 浏览

image - 导出 NativeScript UI 图表数据

我正在尝试将 UI 图表提取/导出为图像数据 (jpg)。最终我想直接获取图像数据:

图像:'数据:图像/JPEG;base64,...编码内容...'

有可能还是可以与另一个 NativeScript 插件结合使用?