J'ai quelques questions à propos de la soumission d'applications Bluetooth sur l'iPhone.Deux questions sur la soumission d'applications compatibles Bluetooth pour l'iPhone
Je veux d'abord dire que bluetooth est simplement une option dans l'application. L'application ne dépend pas complètement de Bluetooth car il y a beaucoup de modes dans lesquels l'utilisateur peut entrer.
D'abord, exigent-ils que la clé "peer-peer" soit définie dans UIRequiredDeviceCapabilities même si les options d'interface bluetooth peuvent être désactivées ou caché pour les appareils non compatibles Bluetooth? Fondamentalement, c'est juste une OPTION dans le jeu et il y a beaucoup d'autres modes que le joueur peut jouer. Apple ne vous permet-il pas de faire cela? Je suis juste curieux, parce que cela semble être quelque chose qu'ils feraient.
En ajoutant à cela, comment vérifiez-vous sa fonctionnalité à l'exécution? En substance, comment vérifiez-vous UIRequiredDeviceCapabilities à l'exécution. Je suis conscient de vérifier les types d'appareils iPhone, donc serait-ce une bonne façon de s'y prendre? Je ne sais pas non plus quels périphériques peuvent exécuter bluetooth gamekit, il ne semble pas y avoir une référence correcte sur le site SDK, ou je suis incapable de le trouver.
Merci d'avoir lu!
[edit] Je peux confirmer l'existence d'une personne rejetée pour avoir soumis une application compatible Bluetooth qui ne fonctionnait pas sur un iPhone 2G .. Bien sûr, ils n'ont pas dit si c'était la fonction PRINCIPALE de l'application, bien que.
Pour vérifier des API spécifiques, utilisez simplement '[instance respondsToSelector: @selector (aMethod)]' pour les fonctions C utilisez 'ACFunction! = NULL'. Ne vérifiez pas le matériel sur lequel vous êtes, vérifiez l'existence de l'API. – bddckr
Ah. Dans ce cas, GameKit répondra sur un iPhone 2G avec un message "Le périphérique n'est pas supporté". Je ne sais pas vraiment quelle API vérifier. – Kyle