2010-12-05 24 views
0

J'utilise phonegap pour charger une application Web. L'application a un formulaire. Je voudrais capturer ces données de formulaire et les transmettre à l'objectif c afin que je puisse créer une notification push Apple locale.Transmission des données de formulaire uiwebview à l'objectif c

Je n'arrive pas à comprendre comment capturer ces données de formulaire. Toute aide serait grandement appréciée.

Merci, Peter

Répondre

0

Je pense que vous voulez créer un plug-in pour obtenir cette fonctionnalité. Quelques exemples de plugins sont ici: https://github.com/phonegap/phonegap-plugins. Notez qu'il y a eu un plugin de notification push fait par Urban Airship que vous pouvez utiliser ou du moins utiliser comme source d'inspiration: http://blog.urbanairship.com/blog/2010/06/09/phonegap-push/

En général, ce que vous devez faire est de créer une classe objective-c qui étend PhoneGapCommand et a une méthode cela fait le travail de notification push. Ensuite, dans votre page html, vous devez capturer l'événement onsubmit du formulaire et appelez PhoneGap.exec (MyClass.myMethod ", args) dans votre code JavaScript où args est un simple hachage de paires nom-valeur de votre formulaire

+0

Merci pour le commentaire, je vais chercher des exemples, si vous en avez, ce serait grandement apprécié – Peter

+0

Je suis également intéressé par les APN locaux et d'après ce que j'ai vu easyAPN et dirigeable urbain utilisent des notifications côté serveur. – Peter