使用 sencha touch 2 开发的应用程序的推送通知
Posted
技术标签:
【中文标题】使用 sencha touch 2 开发的应用程序的推送通知【英文标题】:Push Notifications for an app developed using sencha touch 2 【发布时间】:2013-01-03 05:35:16 【问题描述】:如何为 sencha touch 2 应用程序实现推送通知?作为第一步,我需要将设备 ID 发送到 php 服务器。我在这方面做得还不够远。我刚刚创建了一个用于启用/禁用推送通知的滑块
Ext.define('MyApp.view.SettingsPanel',
extend: 'Ext.Panel',
xtype:'settingspanel',
id:'settingspanel',
backButton :
visible : true,
ui : 'blue_back_button'
,
config:
items:[
xtype:'togglefield',
name: 'pushnotifications',
value: 1,
label: 'Enable Push Notifications?',
labelWidth: '40%',
height:'100%'
]
,
);
所以当我启用上述滑块时,我需要将设备 ID 发送到服务器。我需要有关 android 和 ios 设备的帮助
【问题讨论】:
如果您使用的是 javascript,那么您可能可以查看 html 5 文档中的 Websocket 和服务器发送事件 API @LalithB 你能把这些文件的网址发给我吗?我还需要获取设备 ID 此外,如果您尝试部署特定于 android 的应用程序,那么服务器发送的事件可能不适用于原生 android 浏览器,它适用于 Android Chrome 和 Firefox Mobile。更多细节在这里 - caniuse.com/eventsource 文档在这里 - developer.mozilla.org/en-US/docs/Server-sent_events/EventSource w3schools.com/html/html5_serversentevents.asp 【参考方案1】:看看这个:
http://blog.pubnub.com/building-a-pubnub-powered-chat-app-with-sencha-touch-2/
我用它在我的应用程序中制作推送通知,它的作用就像魅力一样。
【讨论】:
以上是关于使用 sencha touch 2 开发的应用程序的推送通知的主要内容,如果未能解决你的问题,请参考以下文章
Sencha touch 2 + Apple 推送通知 + Ext.device.Push
在 Sencha Touch 2.2.1 中运行应用程序示例时出现 JavaScript 错误
HTML5开发移动web应用——Sencha Touch篇(12)
我们可以使用 sencha touch 开发 Web 应用程序吗?