搜索文档 /
入门 插件

OneSignal

插件的客户端实现 OneSignal 服务。Onesignal是提供推送通知的简单实现。

请查看官方 insignal离子betway东盟体育appSDK安装 引导更多信息。

图标

如果要使用具有命令的生成图标 betway东盟体育app离子科尔多瓦资源

  1. 添加一个文件到您的 钩子 目录称为 copy_android_notification_icons.js.

  2. 在config.xml中配置钩子

    
                     
  3. 将以下代码放入其中:


             #!/ usr / bin / env节点var fs = require('fs');var path =需要('path');var filestocopy = [{“资源/ android /图标/ drawable-hdpi-icon.png”:“平台/ android / app / src / main / res / drawable-hdpi / ic_stat_onesignal_default.png”},{“资源/ android /图标/ drawable-mdpi-icon.png“:”平台/ android / app / src / main / res / drawable-mdpi / ic_stat_onesignal_default.png“},{”资源/ android /图标/ drawable-xhdpi-icon.png“:"platforms/android/app/src/main/res/drawable-xhdpi/ic_stat_onesignal_default.png" }, { "resources/android/icon/drawable-xxhdpi-icon.png": "platforms/android/app/src/main/res/drawable-xxhdpi/ic_stat_onesignal_default.png" }, { "resources/android/icon/drawable-xxxhdpi-icon.png": "platforms/android/app/src/main/res/drawable-xxxhdpi/ic_stat_onesignal_default.png" } ]; module.exports = function(context) { // no need to configure below var rootdir = context.opts.projectRoot; filestocopy.forEach(function(obj) { Object.keys(obj).forEach(function(key) { var val = obj[key]; var srcfile = path.join(rootdir, key); var destfile = path.join(rootdir, val); console.log("copying "+srcfile+" to "+destfile); var destdir = path.dirname(destfile); if (fs.existsSync(srcfile) && fs.existsSync(destdir)) { fs.createReadStream(srcfile).pipe( fs.createWriteStream(destfile)); } }); }); };
  1. 从项目的根目录中使文件可执行: $ chmod + x hooks / copy_android_notification_icons.js
https://github.com/onesignal/onesignal-cordova-sdk.

困在科尔多瓦问题上?

如果您正在构建一个严重的项目,您不能花费几个小时的故障排除。betway东盟体育appIonic的专家为社区插件和尊贵插件提供高级咨询服务。

立即联系我们!

安装

NPM安装onesignal-cordova-plugin NPM安装@ IONIC-betway东盟体育appNative / Onamignal betway东盟体育app离子帽同步 betway东盟体育appIonic cordova plugin插件介绍 NPM安装@ IONIC-betway东盟体育appNative / Onamignal
betway东盟体育app必威滚球分析软件ionionenterprise带有来自ionionteam的完全支持和维护的插件。 了解更多 或者如果你对这个插件的企业版本感兴趣 联系我们

支持的平台

  • 亚马逊火OS.
  • 安卓
  • iOS.
  • 视窗

用法

反应

看这里。

棱角


              进口
             
              {
             OneSignal
              }
             
              
             
              “@betway东盟体育appionic-native / onesignal / ngx”
              ;
             
              构造函数
              
               私人的
              oneSignal
               
              OneSignal
              的)
             
              {
             
              }
             
              ...
             
              
              
             oneSignal
              
              启动
              
              'B2F7F966-D8CC-11E4-BED1-DF8F05BE55BA'
              
             
              '703322744261'
              的)
              ;
             
              
              
             oneSignal
              
              Infocusdisplaying.
              
              
              
             oneSignal
              
             osinfocusdisplayoption.
              
             inpapalert.
              的)
              ;
             
              
              
             oneSignal
              
              handlenotification received
              
              的)
              
              订阅
              
              
              的)
             
              =>
             
              {
             
              //在收到通知时做某事
             
              }
              的)
              ;
             
              
              
             oneSignal
              
              handlenotificationed
              
              的)
              
              订阅
              
              
              的)
             
              =>
             
              {
             
              //在打开通知时做点什么
             
              }
              的)
              ;
             
              
              
             oneSignal
              
              endinit.
              
              的)
              ;
Baidu