Comment dois-je “Id d'Application de la section” ressembler?
Je sais qu'il y a beaucoup d'autres questions, mais je n'arrive pas à trouver exactement ce que je veux.
Disons que je vais avoir 5 applications:
- App1 et App2 sont les full et lite version de la même myApp, et je veux partager des données entre eux
- App3 est indépendant, mais en utilisant les achats in-app et
- App4 et App5 sont deux autres applications indépendantes.
Devrais-je avoir un générique ID d'Application, comme ABCDE12345.* avec qui je peux signer des applications comme App4 et App5 (et tous les nouveaux, dans l'avenir, qui n'ont pas besoin PEI etc), puis ABCD123456.myCompany.App3 pour App3 et puis ABC1234567.myCompany.myApp.* pour App1 et App2?
Est-ce son le droit chemin, ou je suis totalement tort?
Ou, en d'autres mots, comment est-ce que votre Id d'Application? 🙂
Merci pour toute perspicacité!
OriginalL'auteur phi | 2010-11-12
Vous devez vous connecter pour publier un commentaire.
Je voudrais faire cela:
En d'autres termes, la part de l'id d'application entre app1 et app2 puisque vous voulez partager des données. Au cours du développement l'utilisation d'un générique de l'id de l'application comme ABCDE12345.com.myCompany.* mais aussi pour la distribution de chaque application doit disposer de son propre identifiant d'application unique.
Une raison de le faire est de Distribution AdHoc. Depuis un profil de configuration est faite de votre Certificat de Distribution, votre App ID et (ad Hoc) ID de Périphérique(s). Un IDENTIFIANT d'Application unique permet le profil de configuration à être unique pour une application et vous pouvez le distribuer en sachant que la date d'expiration et l'accès est contrôlé par une application (plutôt que l'ensemble de votre suite d'apps).
Cependant, ce n'est pas une condition stricte de l'App Store de la Distribution. Nous venons de considérer les meilleures pratiques pour toutes les formes de distribution et de sorte qu'il soit facile pour nous. Si vous n'avez pas Ad Hoc des besoins de distribution (bêta test, de présenter à la clientèle, etc.) alors vous ne pouvez pas besoin de rien de plus qu'un joker de l'ID de l'Application.
OriginalL'auteur theChrisKent
Irene, j'ai utiliser des Id d'Application (com.thinkfun.rushhour, etc.) pour la distribution Ad Hoc, mais s'en tenir à un générique ID pour le développement en mode de débogage. Cela me permet d'utiliser le même profil pour chaque application sur mon appareil, même un exemple de code que j'ai téléchargé par l'intermédiaire du Centre de développement, sans se soucier de l'ID de l'Application.
De plus, si vous souhaitez utiliser les notifications push, les Achats In-App, ou Game Center, vous aurez à utiliser un ID d'application pour chaque version, plutôt qu'un caractère générique. Découvrez la Portail iOS Provisioning portal page pour plus d'informations.
Je partage un paquet de Graine d'ID entre toutes mes applications (le ABCDE12345 dans votre exemple), car cela permet de garder les choses simple et pratique, et de ne pas restreindre l'une quelconque des caractéristiques ci-dessus. Bonne chance!
OriginalL'auteur Sam Ritchie
Apple recommande d'utiliser un domaine inversé nom chaîne de style (c'est à dire, com.domainname.appname). Il ne peut pas contenir un astérisque (*).
Ordinaire notation de Domaine exemple:
appName.MobilityFin.CompName.com
Inverse notation de Domaine exemple:
com.CompName.MobilityFin.appName
Afin que nous puissions nom comme suit:
com.yourCompanyName.mobilityFinance.appname
com.yourCompanyName.mobilityHR.appname
com.yourCompanyName.mobilityTransaction.appname
com.yourCompanyName.mobilityAccounts.appname
OriginalL'auteur Durai Amuthan.H