2009-06-18 7 views
2

Les nouvelles notifications push compatibles IPhone OS 3, que je voudrais utiliser, sont cependant la seule fonctionnalité de 3.0 qui m'intéresserait. J'ai remarqué que le TapTap L'application de vengeance a gardé leur compatibilité 2.0 dans le magasin, mais quand j'ai mis à jour mon appareil à 3.0, j'ai eu la popup pour activer les notifications. Est-ce que quelqu'un sait comment ils ont géré cela? J'ai envisagé de compiler pour 2.0 et de vérifier si UIApplication répond au sélecteur registerForRemoteNotificationTypes et l'appelle si c'est le cas.Notification push si disponible mais compatibilité 2.0

Répondre

1

Plus dans le forum dev sur le site pommes (devforums.apple.com) dans la région 3.0 on parle de la façon de le faire.

Je n'ai pas le lien marqué d'un signet devant moi, mais une fois que je l'ai extrait de mon autre ordinateur, je vais le modifier.

Ce jist est.

  • Set SDK base au SDK avec les fonctionnalités que vous souhaitez utiliser (dans ce cas 3.0 pour pousser)
  • Définir la plate-forme cible dans les options de projet à la plus faible version de l'OS que vous voulez soutenir (pour mon app Je vais choisir 2.2.1)
  • Vérifiez programaaclly pour l'existance des fonctionnalités que vous souhaitez utiliser afin que vous puissiez dégrader gracieusement lorsque le programme est exécuté sur une ancienne version de l'OS (premier exemple - et je vais utiliser en utilisant dans mon application - est des notifications push).

Espérons que ça aide.

chris.

Questions connexes