使用Nativescript配置Onesignal(使用javascript)

时间:2018-10-23 10:15:13

标签: push-notification nativescript onesignal

我正在使用本机脚本创建一个应用程序,并且需要推送通知,因此我阅读了有关onesignal的内容,看起来很不对劲,因此我为他们创建了一个帐户,按照ios的说明进行操作,然后他们向您发送了{{3} },您将为移动应用程序配置nativescript SDK。好吧,我没有使用打字稿,所以我的第一个问题是:

  • 哪里是用于配置nativescript SDK的javascript版本, 有人知道吗?

我的第二个问题与我的应用通过数据库接收的数据有关,我有一个Web应用,每当用户在数据库中插入一个INSERTS时,nativescript应用中的列表视图就会被“喂” ...但是当发生这种情况,我需要onesginal发出的脚本来发送推送,有人使用过吗?

感谢您的时间    问候

1 个答案:

答案 0 :(得分:1)

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

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

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

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