Icenium/phonegap ios 推送通知和 php 处理

Posted

技术标签:

【中文标题】Icenium/phonegap ios 推送通知和 php 处理【英文标题】:Icenium/phonegap ios push notifications and php handling 【发布时间】:2012-10-29 09:13:01 【问题描述】:

我正在使用 Icenium 和 Apache Cordova 构建 ios 应用程序,并且正在研究推送通知。

我见过this phonegap 推送通知插件,但是我还没有找到一个用于icenium 的插件,还是它与平台无关?或者 Apache Cordova/icenium/Kendo ui/jQ mobile 中有没有办法做到这一点?

我假设 php 将在服务器上的某处处理请求。我正在寻找的是可以说.. 用户希望在数据库中列示例的值等于 3(用户定义)时收到通知,以便通知他们,例如:

id 示例

1 : 4

2 : 3

3 : 3

4 : 2345

id 2 和 3 将在插入表时发送。我会做一个 SQL 查询并通过 JSON 发送,但是什么会初始化这个过程?

这是我第一次正确构建应用程序。如果有任何好的教程,我很乐意看到它们;到目前为止,我还没有找到很多。导致我出现问题的更多是布局,并对其进行样式设置并使其感觉“正确”。

注意,icenium 和 phonegap 不使用 Objective C,而是使用 javascripthtml、css 和 php(在服务器上)

【问题讨论】:

我想知道你是否需要支付 99 美元来开发 iOS 并安装在实际的 iphone 设备上,如果没有,你能告诉我怎么做吗? 要让应用进入 iOS 应用商店,您必须支付 99 美元,并且必须使用 Mac 进行开发。 PhoneGap 使用objective-C。但是应用程序开发人员可能会使用它。如果应用程序是由 build.phonegap.com 构建的,那么您可以在没有 mac 的情况下开发应用程序。 (您仍然需要支付 99 美元) 【参考方案1】:

全面披露:我是 Icenium 背后团队的一员。

我们发布了一个新版本,其中包括 iOS 和 android 上的generic Push Notification plugin。发行说明here。

【讨论】:

【参考方案2】:

此icenium 示例可以帮助您处理通知。 https://github.com/Icenium/sample-notification

@Christian,这不是真的,你不需要有一个带有 Icenium 的 mac。 Apple dev profile 99 美元,然后进入 iTunes 获取证书,然后进入 Icenium Mist 平台,然后使用 Icenium iTunes 连接部署到应用商店。看看这个如何:http://docs.icenium.com/working-with-devices/apple-ios-devices/how-to-create-and-install-your-developer-provisioning-profile-and-certificate

然后这个:http://docs.icenium.com/icenium-mobile-app-development/using-icenium-mist/publishing-with-mist

Icenium 还提供了应用商店调用 ION 的包装器 - 用于在 iPHone 手机上进行测试,非常酷..

Icenium 是要走的路,3 个应用程序之后,我们将继续将此作为我们选择的平台。

试试新插件 - https://github.com/Icenium/PushPlugin

【讨论】:

我认为@zomboble 询问的“推送通知”和icenium/sample-notification 中的通知类型有很大不同。现在在 icenium 上的推送通知……有点粗糙,我发现。但我很高兴您听到有关您对 icenium 的体验——我现在是第一次使用它,还没有发布该应用程序,所以听到成功的故事是令人鼓舞的! :) 更新:Cordova Push 插件现在可用,请参阅上面的编辑

以上是关于Icenium/phonegap ios 推送通知和 php 处理的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发 - ANPs推送通知 标签: 推送通知ANPs远程推送本地推送

ios推送通知之ios推送证书的申请和使用配置

ios推送通知之ios证书的申请和使用配置

Xamarin iOS - 推送通知 - 区分点击的推送通知与到达

iOS推送通知和远程通知的区别?

iOS(本地通知与远程通知)