我是 ionic2 框架的新手。请建议合适的插件或解决方案来在 ionic2 应用程序中开发来自服务器的推送通知。
谢谢, DS佳能
最佳答案
您还可以使用OneSignal这是完全免费的,然后您可以关注these steps将其添加到您的 Ionic2
应用程序中。
按照该文章中的说明进行所有设置后,您需要安装 oneSignal cordova 插件
cordova 插件添加 onesignal-cordova-plugin
然后,将以下代码添加到您的 app.ts 中,以便它在启动时运行:
document.addEventListener('deviceready', function () {
// Enable to debug issues.
// window.plugins.OneSignal.setLogLevel({logLevel: 4, visualLevel: 4});
let appId = "CHANGE ME";
let googleProjectNumber = "CHANGE ME";
var notificationOpenedCallback = function(jsonData) {
console.log('didReceiveRemoteNotificationCallBack: ' + JSON.stringify(jsonData));
};
window.plugins.OneSignal.init(appId, {googleProjectNumber: googleProjectNumber}, notificationOpenedCallback);
// Show an alert box if a notification comes in when the user is in your app.
window.plugins.OneSignal.enableInAppAlertNotification(true);
}, false);
注意:替换为
来自 OneSignal 的 appId
googleProjectNumber
关于angular - 如何在ionic2应用程序中推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38159613/