2010-11-19 4 views
0

Avant de plonger dans le développement, je veux savoir si cela est possible du tout. Je suis un développeur, mais je n'ai pas développé d'application. avant, désolé si la question semble stupide ..iphone: lors de la réception d'un message, lancer une autre application sans interaction de l'utilisateur

est ici le cas d'utilisation -

utilisateur achète l'application. et active les badges/alertes/sons dans les paramètres. À un certain moment, mon serveur d'applications envoie un message à tous les utilisateurs qui ont cette application.

Sur l'iPhone, lorsque l'application. reçoit cette notification, il lance une application tierce. automatiquement. par exemple. lancer le calendrier à une certaine date ou commencer une partie.

Le point principal étant que l'utilisateur ne veut pas interagir lorsque cette notification est reçue sur le téléphone.

Je veux savoir si cela est permis/possible du tout. Devrait travailler sur des téléphones non jailbreakés.

Répondre

0

Vous pouvez lancer une application qui publie un schéma d'URL personnalisé, où vous connaissez le schéma. Plusieurs des applications intégrées ont des schémas bien connus, et certains (par exemple, l'application Facebook) ont également des schémas documentés bien connus.

Vous lancez une application à l'aide de la méthode UIApplication openURL, en transmettant une URL avec le schéma personnalisé.

Je ne suis pas certain que cela soit autorisé/autorisé lorsqu'une application reçoit une notification push, mais c'est tout à fait possible.

+0

Semble que cela va obtenir un POC hors de moi 8-) Merci Tom. – PlanetUnknown

0

Ne fonctionne pas du tout. Au moins pas de manière autorisée.

+1

Fait. Cela fonctionnerait bien sur Android. Apple restreint les programmes à son propre bac à sable. Vous pouvez uniquement lancer le client de messagerie ou le navigateur. – Kaili

Questions connexes