使用 Nativescript 配置 Onesignal(使用 javascript)

Configure Onesignal with Nativescript (with javascript)

我正在使用 nativescript 创建一个应用程序,我需要推送通知,所以我阅读了 onesignal,它看起来很有前途,所以我在他们那里创建了一个帐户,按照 ios 的说明进行操作,然后他们向您发送了 here 您应该为您的移动应用程序配置 nativescript SDK 的位置。好吧,我没有使用打字稿,所以我的第一个问题是:

我的第二个问题与我的应用程序通过数据库接收的数据有关,我有一个 web 应用程序,每次用户在数据库中插入时,nativescript 应用程序中的列表视图是 "fed"。 ..但是当这种情况发生时,我需要 onesginal 的脚本来发送推送 有人用过吗?

感谢您的宝贵时间 问候

  1. TypeScript 使维护大型 JavaScript 应用程序变得容易,出于同样的原因,NativeScript 或 Angular 本身也是用 TypeScript 编写的。所以我个人建议开始使用 TypeScript 以获得更好的效果。

如果您想将 TypeScript 转换为 JavaScript,只需从您的代码中删除所有类型,将导入语句替换为 require。至少这应该适用于 NativeScript 环境,因为它支持大多数 ES6 语法。如果您更喜欢 ES5,只需使用任何在线编译器即可获得相同代码的 JS 版本,例如 TypeScript Playground

如果您需要进一步的指导,NativeScript docs 在 JavaScript 中还提供了扩展应用程序委托的示例。

  1. 我认为该插件目前没有提供任何接口来处理通知数据。如果您熟悉本机 api,您可以直接从 JavaScript 访问它们以访问从服务器发送的数据。如果可能的话,我会建议迁移到 Firebase,它支持端到端集成和适当的示例。