iphone phonegap 应用程序

Posted

技术标签:

【中文标题】iphone phonegap 应用程序【英文标题】:iphone phonegap application 【发布时间】:2011-11-07 15:19:25 【问题描述】:

在电话间隙iphone应用程序中,我想定期显示本地通知。那我该怎么做呢?我找到了一个本地通知示例插件,但它不起作用,它们在属性列表文件中的任何设置都是为了显示通知?

【问题讨论】:

【参考方案1】:

我制作了本教程/示例,说明如何使用 localNotification 以及对您的应用进行回调...

http://www.drewdahlman.com/meusLabs/?p=84

希望有帮助!

【讨论】:

非常好的教程...非常感谢您 没问题!希望有所帮助:)【参考方案2】:

对于 iPhone 中的本地通知,在 GitHub 上的 PhoneGap Plugins 存储库中有一个 PhoneGap 插件:https://github.com/phonegap/phonegap-plugins

本地通知插件位于:

https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/LocalNotification

它没有自述文件,但它有一个示例。

【讨论】:

我下载了那个示例,但是在这个 PhoneGapLib.xcodeproj 文件中总是丢失。 好吧,也许这个例子不是很完整,但是在插件的 javascript 文件中有我们使用的例子 - github.com/phonegap/phonegap-plugins/blob/master/iPhone/… 我们是否需要为此分配任何权限或需要对 phonegap 的 plist 文件进行任何更改???因为我执行相同的代码,但我无法显示本地通知。我们需要导入任何 jquery 吗? 插件必须添加到PhoneGap.plist。在这种情况下,键可能是 LocalNotification(值相同)-wiki.phonegap.com/w/page/43708792/… 插件com.phonegap.notificationPGNotificationNotification NotificationpushnotificationPushNotificationPushNotificationPushNotification 我在 phonegap.plist 文件中使用上述行但它也不起作用。【参考方案3】:

感谢您阐明您希望做什么。我不认为它们是 PhoneGap 中内置的本地/推送通知,但您可以使用 http://urbanairship.com 的工具来完成此操作。


我不确定你到底在问什么,但听起来你想显示一个通知。

如果这是你想要做的,把它放在你的 JS 中:

function alertDismissed(button) 
    if (button == 1) 
        alert('they hit yes');
    


navigator.notification.alert(
    'Look at this message now!',  // message
    alertDismissed,         // callback
    'Look at me!',            // title
    'Yes,No'               // buttonName
);

您还需要确保在文档头中调用 phonegap.js 文件。

【讨论】:

我想显示本地通知,如推送通知。当应用程序关闭时,它也会显示警报视图,如提醒应用程序。 我知道urbanairship,但我想显示本地通知而不是推送通知。

以上是关于iphone phonegap 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 的PhoneGap 数据库应用程序有啥要求?

phonegap / iphone / zxing

使用Phonegap打开Iphone联系人应用程序

检查 Phonegap 应用程序是不是在 iPad 或 iPhone 上运行

在 ipad 和 iphone 之间同步 Phonegap 应用程序数据

使用 jQuery Mobile 和 Phonegap 为 iPhone 应用程序存储位置