2013-03-14 4 views
-1

Je veux savoir qu'il existe un moyen d'implémenter une application dans iPhone dans laquelle si une application s'exécute il y a un bouton dans cette application .et un utilisateur est occupé (disons qu'il conduit une voiture) .et il clique sur ce bouton .et si pendant ce temps tout appelant appelle alors un message automatique envoyer à cet appelant comme "Je suis occupé.Je vais vous appeler plus tard" .et quand un utilisateur relâche un bouton alors il sera pas de travailauto envoyer un message à un appelant

S'il vous plaît me guider, il est possible ou non et si c'est alors comment?

Merci.

Répondre

2

Apple ne fournit pas d'API pour les appels. Vous ne pouvez pas envoyer des sms par programme ou refuser des appels.

En outre, iOS 6 a une nouvelle fonctionnalité "Ne pas déranger": http://support.apple.com/kb/HT5463. Cette fonctionnalité fait quelque chose comme vous l'avez dit.

+0

mais je veux l'exécuter dans ma propre application – Priyanka

+0

Malheureusement, ce n'est pas possible de le faire sur iOS à partir d'une application tierce. –

0

Ce n'est pas possible. Sans interaction de l'utilisateur, une application n'est pas autorisée à envoyer des messages à partir d'appareils iOS.

Vous pouvez uniquement envoyer des messages depuis votre application en utilisant MFMessageComposer, mais l'utilisateur doit appuyer sur le bouton d'envoi pour envoyer le message. Vous pouvez uniquement composer un message pour l'utilisateur.

Aussi le plus important, vous ne pouvez pas refuser les appels entrants en utilisant votre application. Il n'y a pas d'API publique pour cela.

+0

ok merci, mais il fonctionnera dans ma propre application – Priyanka

+0

Il existe une API pour détecter les appels: https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CTCallCenter/Reference/Reference.html#//apple_ref/doc/uid/TP40009604 –

+0

@ArtemKalachev: merci pour le lien, mais il n'y a pas d'API pour refuser les appels. –