【发布时间】:2017-07-10 17:32:31
【问题描述】:
我即将实现ionic-native Push Notifications。这可以在浏览器中运行,还是我需要安装 iOS/Android 模拟器?
【问题讨论】:
-
原生插件无法在浏览器中运行,您已安装模拟器或在真机上部署应用
标签: push-notification ionic2 ionic-native
我即将实现ionic-native Push Notifications。这可以在浏览器中运行,还是我需要安装 iOS/Android 模拟器?
【问题讨论】:
标签: push-notification ionic2 ionic-native
除非您使用 Phonegap 推送服务器,否则它无法在浏览器上运行。请参考Phonegap Push Plugin 文档。
浏览器详情
浏览器怪癖
目前浏览器上的推送支持只能使用 PhoneGap 推送服务器。
当你运行 phonegap serve 来测试浏览器推送点你的浏览器 http://localhost:3000。浏览器推送实现使用 W3C Push Spec 的实现依赖于 ServiceWorker 和 ServiceWorkers 只能通过 https 协议或通过 http://localhost。将浏览器指向 localhost 将是 最简单的测试方法。
浏览器支持
Chrome 49+ 火狐 46+
注意:为了使其在 Android 模拟器中运行,需要进行特殊配置。如果可以的话,我建议使用真实设备。另外,iOS 模拟器不能(根本不能)模拟推送通知。在这种情况下,您必须使用真实设备。
【讨论】: