2010-10-06 30 views
1

Je comprends que l'application native dans le nouveau système d'exploitation est capable de faire la synchronisation. Je me demande si une application tierce peut également accomplir une tâche similaire, a sa propre page de paramètres où un utilisateur peut créer et configurer des courriels à l'aide du serveur Exchange - indépendamment de l'application de messagerie et calendrier native du système d'exploitation. En outre, est-il possible que la synchronisation soit effectuée dès qu'un nouveau courrier arrive sur le serveur ou lorsqu'une nouvelle entrée d'agenda est ajoutée. J'ai essayé de rechercher avec les mots-clés {iPHone, sync, activesync} mais jusqu'ici ils ne me pointent pas dans la bonne direction. Existe-t-il une application ou un code source que je puisse présenter à mon patron comme une preuve de concept? S'il vous plaît aider. Merci.Est-il possible de développer une application similaire à l'application de messagerie native de l'iPhone iOS 4 qui utilise ActiveSync pour synchroniser les courriers et les entrées d'agenda?

+0

Avant d'aller trop loin dans cette voie, vous voudrez peut-être examiner si Apple va rejeter cette application - AIUI toute application qui reproduit la fonctionnalité ou imite une application Apple existante est susceptible d'être rejetée. –

Répondre

0

ActiveSync: Je suis à peu près certain qu'Apple a dû payer à Microsoft pour autoriser ActiveSync à utiliser dans son code. Leur accord ne s'étend pas au code tiers et Apple ne l'a pas rendu accessible via une API de toute façon.

Notifications: Votre application ne peut pas recevoir de notifications en arrière-plan. Vous pouvez utiliser le système Push Notification d'Apple (si vous configurez votre propre serveur) mais si votre application ne fonctionne pas, tout ce que vous pouvez faire est de mettre à jour le badge de votre icône, de jouer un son ou d'afficher une alerte. Votre code ne s'exécutera pas s'il est déjà en cours d'exécution ou si l'utilisateur choisit de le lancer en réponse à une notification. Apple n'a pas d'interdiction explicite sur les clients de messagerie tiers, mais il a été signalé qu'au moins une application (un client Gmail) a été rejetée pour être trop similaire au courrier intégré. client. Donc, à moins que votre application soit sensiblement différente de celle d'Apple, cela ne vaut probablement pas la peine de se développer.

0

Alors, comment Moxier Mail le fait-il. Ils ont aussi l'API Exchange ActiveSync. Les API Chilkat ou MailCore utilisent les options IMAP/POP, mais elles n'ont pas non plus d'option Microsoft Exchange Server à configurer. J'ai utilisé Chilkat et je peux développer l'application presque comme l'application Apple Mail, sauf pour le réglage de Microsoft Exchange. Donc, y a-t-il une API pour avoir l'option Exchange ActiveSync aussi?