2010-10-10 4 views
9

Je lisais ceci: http://www.openfeint.com/ofdeveloper/index.php/kb/article/000089, et il semblait ressortir que l'implémentation de GameCenter avec OpenFeint était aussi simple que d'ajouter une plist au projet (après la mise en place des réalisations/classements). Mais est-ce vraiment le cas? Je viens de mettre en œuvre ceci dans mon projet maintenant et je ne vois aucun signe de fonctionnement. Je ne peux pas non plus voir l'application dans l'application GameCenter. Est-ce parce que j'écris une application universelle iPhone/iPad? Même si l'application iPhone est sur iOS 4.1?OpenFeint avec GameCenter vraiment aussi simple?

Quelqu'un peut-il m'aider ici?

Merci

James

+0

Qu'avez-vous fait exactement? De l'URL que vous avez publiée: "Effectuez les étapes usuelles pour l'intégration OpenFeint." Juste pour être sûr: vous avez implémenté OpenFeint comme indiqué dans les docs en premier? –

+0

Oui, j'ai suivi les docs comme d'habitude, faible lié les bibliothèques correctes, mais pour implémenter le centre de jeu, est-ce que j'inclus vraiment un plist comme il est dit? Cela semble trop peu et la mise en œuvre ne fonctionne pas! La seule chose que je peux penser est que je construis un binaire universel et l'iPad n'est pas encore sur 4.0, mais vous auriez pensé que cela fonctionnerait encore sur l'iPhone! –

+0

Êtes-vous allé à developer.apple.com et activé votre application pour Game Center? –

Répondre

1

Il s'avère que parce que l'iPad était inférieur à 4,0 quand je faisais cela, GameCenter ne fonctionnerait pas, même sur la version iPhone. Mettez à niveau vers Xcode 3.2.5 (iOS 4.2) et cela fonctionnera!

2

y compris En plus de juste un .plist vous devez également ajouter

"[NSNumber numberWithBool:YES], OpenFeintSettingGameCenterEnabled," 

à vos paramètres OpenFeint dictionnaire. C'est dans le lien que vous avez mentionné mais c'est facile à manquer et la raison pour laquelle je pense que vous l'avez manqué est que vous avez dit que vous avez seulement ajouté "un .plist".

Vous pouvez vérifier que GC fonctionne lorsque vous obtenez la notification GC "Welcome Username" caractéristique lors du lancement de votre jeu.

+0

Oui, j'ai ajouté! C'est dans l'article de la feinte ouverte kb. –

Questions connexes