在 Ionic 2 中使用 Push
Posted
技术标签:
【中文标题】在 Ionic 2 中使用 Push【英文标题】:Using Push in Ionic 2 【发布时间】:2016-03-01 12:08:18 【问题描述】:我正在尝试使用 official documentation 在 Ionic 2 应用程序中实现推送通知。
我已经包含了phonegap-plugin-push
插件,但是当我插入它们给你的代码时(包装在一个平台就绪函数中),就像这样:
this.platform.ready().then(() =>
var push = Push.init(
android:
senderID: "12345679"
,
ios:
alert: "true",
badge: true,
sound: 'false'
,
windows:
);
);
我刚刚收到以下错误:
ORIGINAL EXCEPTION: ReferenceError: Push is not defined
我还有什么需要做的吗?还是不能在 Ionic 2 应用程序中使用 Push?
感谢您的帮助。
【问题讨论】:
我只是按照github.com/phonegap/phonegap-plugin-push docs 最后使用了 PushNotification。 你是如何获得推送通知的,你能给出一些解释或一步一步的过程来做到这一点 【参考方案1】:你从 'ionic-native' 导入 Push?
import Push from 'ionic-native';
【讨论】:
虽然这在理论上可以回答这个问题,it would be preferable 在此处包含答案的基本部分,并提供链接以供参考。 我发现答案非常完美。【参考方案2】:对于 Ionic 2 中的推送通知,您首先需要设置 Ionic Cloud:这里有一个指南:https://docs.ionic.io/setup.html
然后你需要设置推送通知:https://docs.ionic.io/services/push/
您链接到的文档似乎已过期。
【讨论】:
以上是关于在 Ionic 2 中使用 Push的主要内容,如果未能解决你的问题,请参考以下文章
ionic:如何使用 push 将值输入到 Angular 中
使用react Context(Ionic-React)时未定义history.push()[重复]
使用 phonegap-push-plugin 为 ionic3 应用程序“注册”
GCM通过PhoneGap Push Plugin在我的Ionic App中注册2个注册ID