【发布时间】:2011-05-20 10:35:14
【问题描述】:
我正在使用 phonegap 加载 Web 应用程序。该应用程序有一个表格。我想捕获此表单数据并将其传递给目标 c,以便我可以创建本地苹果推送通知。
我无法理解如何捕获此表单数据。任何帮助将不胜感激。
谢谢, 彼得
【问题讨论】:
标签: iphone objective-c uiwebview ios4 cordova
我正在使用 phonegap 加载 Web 应用程序。该应用程序有一个表格。我想捕获此表单数据并将其传递给目标 c,以便我可以创建本地苹果推送通知。
我无法理解如何捕获此表单数据。任何帮助将不胜感激。
谢谢, 彼得
【问题讨论】:
标签: iphone objective-c uiwebview ios4 cordova
我想你会想要创建一个插件来实现这个功能。这里有一些插件示例:https://github.com/phonegap/phonegap-plugins。请注意,Urban Airship 制作了一个推送通知插件,您可以使用或至少用于灵感:http://blog.urbanairship.com/blog/2010/06/09/phonegap-push/
一般来说,您需要做的是创建一个扩展 PhoneGapCommand 的 Objective-c 类,并拥有一个执行推送通知工作的方法。然后在您的 html 页面中,您需要捕获表单的 onsubmit 事件并在 JavaScript 代码中调用 PhoneGap.exec(MyClass.myMethod", args),其中 args 是表单中名称-值对的简单哈希。
【讨论】: