Comment utiliser le programme Music Cloud. Réseau social musical SoundCloud. Principales fonctionnalités de l'application SoundCloud

Décrivons des astuces pour l'avenir aménagement leur programmes vers l'App Store AppleStore . Bien que, comme le montre la pratique, ce ne soit pas une affaire très gratifiante, car les camarades d'Apple ne sont pas enclins à être cohérents dans les mécanismes de fonctionnement de leur système. Je l'ai déjà découvert plus d'une fois lors de mon parcours. diverses procédures inscriptions. En lisant des documents de prédécesseurs et des questions sur les forums, vous pouvez souvent rencontrer une situation où le même moment semble différent pour vous. Néanmoins, notion générale reste pour l'instant. Et donc, je vais essayer de décrire tout ce colosse avec mes propres mots))
Pour télécharger des applications sur l'AppStore, une condition nécessaire est la présence d’un statut.
L'ensemble du processus peut être divisé en deux étapes : la préparation et la publication.
Préparation (Approvisionnement). L'étape la plus difficile à comprendre (selon au moins cela me semblait).
Cela implique de créer un identifiant Applications Identifiant) et certificat Pour signature d'application. Tout cela se réunit sous notion générale profil ( Profil de provisionnement). Mais tout est en ordre. Le plus difficile dans tout cela est de créer le certificat. Le certificat est requis pour signature numérique candidatures. Il existe deux types de certificats : un certificat de développement et un certificat de distribution. D'après le nom, il n'est pas difficile de deviner que le premier type est nécessaire au développement, le second à la distribution. Le premier peut signer l'application et l'exécuter sur votre gadget (à des fins de débogage), le second est nécessaire pour assembler l'application pour publications dans l'App Store. Pour pouvoir exécuter l'application sur votre gadget, vous devez enregistrer votre appareil auprès de Portail d'approvisionnement. Cela se fait comme suit. Dans l'environnement xCode, ouvrez l'Organisateur (Fenêtre -> Organisateur), connectez votre gadget à l'ordinateur (via USB, par exemple) et voyez qu'il apparaît dans la section Appareils. Copiez son DeviceID (longue chaîne hexadécimale) dans le tampon et accédez au portail de provisionnement dans la section Appareils. Là, nous appuyons sur Ajouter un appareil, alors tout est simple.

Ajouté. Créons maintenant des certificats. Ce n'est pas très difficile, mais ça m'a fait bricoler. Je n'entrerai pas dans les détails, tout cela se trouve dans le guide pratique du portail de provisionnement. Je n'en présenterai que les principales étapes :
— Création d'une demande de signature de certificat (inclut la création d'une paire de clés publique et privée). En conséquence, nous obtenons un fichier CSR sur le disque.
— Dépôt d'une demande de signature de certificat. Dans le Provisioning Portal, allez dans la section Certificats, précisez le fichier CSR, cliquez sur Soumettre, le certificat est créé et transféré au En attente d'approbation.
— Dans le portail de provisionnement, accédez à la section Certificats et confirmez le certificat (cliquez sur Approuver)
— Téléchargez et installez le certificat dans le système. Dans le portail de provisionnement, accédez à la section Certificats. Cliquez sur le lien Certificat intermédiaire WWDR, sur lequel il nous est proposé de sauvegarder le fichier .cer. Nous sommes d'accord, et une fois le téléchargement terminé, cliquez dessus. Le programme Trousseau Access démarre et vous invite à installer le certificat sur le système. Nous sommes d'accord et nous avons maintenant un certificat de développement.
Une étape importante - Apple recommande fortement de sauvegarder le fichier généré clé privée. S'il est perdu, tous nos efforts seront vains ; nous ne pourrons plus rien signer. C’est bien que je m’en souvienne, car je n’ai toujours pas sauvegardé ma clé moi-même. Toujours, chose utile- blog)))
Pour un certificat de distribution, tout est pareil, sauf qu'il n'est plus nécessaire de générer des clés.
Nous avons donc créé des certificats, et maintenant ? Vous devez maintenant créer ce qu'on appelle les profils de provisionnement (je n'ai pas assez d'imagination pour traduire en russe). Le profil de provisionnement (appelons-le ainsi) est une combinaison d'un certificat et d'un identifiant d'application. Nous avons déjà un certificat, créons un identifiant d'application. Pour ce faire, accédez au portail de provisionnement dans Settsky AppIDs. Si vous ne tenez pas compte de la notion « batch » d'identification des applications, alors tout est simple : cliquez sur New App ID, saisissez
- Description (par exemple, My Awesome App)
- Bundle Seed ID (App ID Prefix) - s'il s'agit de notre première application, alors il n'y aura qu'un seul élément dans la liste - Generate New, sinon il contiendra les identifiants des applications créées précédemment (comme prévu, les applications peuvent être combinées en packages (suite))
— Bundle Identifier (App ID Suffix) — il est recommandé de le saisir dans ce que l'on appelle le style de domaine inversé. Autrement dit, le domaine dans ordre inverse. Par exemple, dans ma première candidature Déplacement du chevalier cet identifiant ressemblait à ru.heximal.knightmove.
Cliquez sur Sumbit. Ça y est, l'ID de l'application a été créé.
Ensuite, allez dans la section Provisioning et créez des profils pour notre application (cliquez sur Nouveau profil). Pour le profil de développement, saisissez
— Nom du profil — sous ce nom, le profil sera affiché dans xCode. Exemple : KnightMoveDevelopmentProfile
— Certificats — cochez notre certificat
— App ID — sélectionnez notre application
— Appareils — cochez les appareils enregistrés — il peut y en avoir plusieurs. Je pense acheter un 4ème iPhone pour le débogage (je veux dire, pas le quatrième d'affilée - je n'en ai qu'un pour l'instant, mais avec le quatrième firmware). En anticipant un peu, je dirai que dans un deuxième temps la question sera posée, avons-nous testé notre application sous iOS 4 ? Je dois répondre non. Bien que je puisse reflasher mon appareil, iTunes signale toujours qu'il existe une nouvelle version du firmware. Mais je ne suis pas encore pressé, car dans cette situation je n’aurai pas l’occasion de tester sur le troisième firmware sauf dans le simulateur.
Nous avons créé un profil, attendu qu'il soit approuvé, téléchargé le fichier de profil (.provisionprofile), ouvert la fenêtre Organisateur et y faites glisser et déposez le fichier de profil. Il s'installe avec succès. Tous.
Ouvrez maintenant les paramètres du projet, recherchez l'option Signature de code sous-section Tout iPhone OS, développez la liste, sélectionnez votre profil, fermez les options du projet. Suivant point important. Dans la structure du projet (dans l'arborescence latérale), développez la branche Cibles, cliquez sur clic droit sur la cible, sélectionnez Obtenir des informations. Les options du projet réapparaissent, mais avec une section Propriétés. Nous y allons et entrons dans le champ Identifiant la valeur que nous avons saisie lors de créer une application ID sur le terrain Identifiant du paquet(par exemple ru.heximal.knightmove). Tous. Nous nous assurons que l'appareil est connecté, sélectionnons la configuration Device|Debug dans la fenêtre principale de xCode et cliquez sur Build And Go.
Après avoir débogué l'application sur l'appareil, il est temps d'assembler la distribution pour la publication. Pour ce faire, nous répétons le processus de création d'un profil de distribution. Cela revient à créer un profil de développement. Installez le profil dans xCode, puis vous devez implémenter l'astuce suivante. Il faut créer nouvelle configuration Distribution. Ouvrez les options du projet, section Configuration, sélectionnez-y la configuration Release et cliquez sur Dupliquer. Entrez le nom Distribution. Ensuite, dans la fenêtre Cible de la section Build, sélectionnez les paramètres de configuration de la distribution et dans le champ Identité de signature de code- N'importe quel appareil iPhone OS, sélectionnez notre Profil de distribution. Dans l’onglet Propriétés, n’oubliez pas de saisir l’identifiant du bundle si ce n’est pas déjà fait. Fermez les options et dans la fenêtre principale de xCode, sélectionnez la configuration Appareil | Distribution. Ensuite, ce serait bien de suivre le processus d'assemblage. Pour ce faire, allez dans le menu Build - Build Results. Là, nous le configurons pour afficher le journal de compilation. Cliquez sur Créer. De nombreuses lignes apparaissent, à la fin desquelles on cherche les mots ProcessingProductPackaging…embedded.mobileprovision et CodeSign. C'est là que j'ai passé beaucoup de temps. Le dossier a obstinément refusé de figurer dans le dossier de candidature intégré.mobileprovision. Et sans cela, l'application ne voulait pas être téléchargée sur l'AppStore. C'était une conséquence du fait que j'avais déjà expérimenté des certificats créés par moi-même et désactivé le système d'approvisionnement. Plus tard, j'ai restauré (d'ailleurs, éloge de mon blog) la séquence d'actions qui ont conduit à l'inopérabilité du système de profilage, mais cela a pris du temps... En général, comme je l'ai dit précédemment, ne soyez pas avare, c'est mieux vaut rejoindre le programme pour développeurs iPhone tout de suite, à moins bien sûr que vous soyez masochistes))
Le dossier de candidature est dossier simple avec l'extension .app, qui contient fichier exécutable et tous les abats de l'application (ressources). En fait, Applications Mac OS X sont exactement les mêmes, vous pouvez donc simplement les faire glisser ailleurs, et cela commencera à partir de là, car il contient tout ce dont vous avez besoin dans le dossier. C’est bien entendu l’avantage indéniable du concept de non-registre. Et ainsi, nous zippons le bundle de notre application, préparant ainsi l'étape suivante.
Publication.
D'autres actions sont effectuées sur le portail iTunes Connecter(itunesconnect.apple.com) Accédez à la section Gérer vos applications et cliquez sur Ajouter une nouvelle application. Entrer
— Nom de l'application — le nom de l'application, à quoi elle ressemblera dans l'AppStore. Lors de la publication de la deuxième application, j'ai été confronté au fait que ce nom devait être unique pour l'ensemble de l'AppStore. Autrement dit, si nous décidons de nommer l'application d'une manière ou d'une autre et qu'une application portant ce nom existe déjà, nous devrons trouver autre chose. Vous devez également prendre en compte les propres exigences d'Apple concernant le nom de l'application http://www.apple.com/legal/trademark/guidelinesfor3rdparties.html
- Numéro SKU - encore une fois en quelque sorte identifiant unique application, je n’ai pas compris à quoi ça servait, mais j’ai décidé de m’y tenir une certaine règle générer ce paramètre, comme hex_app_0001
— Bundle ID, sélectionnez notre application
Ensuite tout semble clair, vous devez remplir les méta informations sur l'application : description, catégories, localisation, captures d'écran, icône. Après tout cela, l'application entre dans l'état En attendant télécharger. Pour télécharger le binaire, vous avez besoin du programme Application Loader du package Developer. S'il n'est pas disponible, vous devrez l'installer. Nous le lançons, il demande notre identifiant Apple et notre mot de passe, puis affiche une liste d'applications en attente de téléchargement. Sélectionnez, téléchargez. À ce stade, d'ailleurs, j'ai eu des problèmes jusqu'à ce que je réanime le mécanisme de profilage et de conception de code désactivé - sans eux, le téléchargeur ne voulait pas charger l'application.
Ça y est, après chargement, l'application est transférée à l'état En attente de révision- en attente d'examen. Un examen sera effectué par des spécialistes Apple pour vérifier la conformité aux exigences. Ces exigences sont décrites dans Manuel de l'iPhone Guide de développement d'applications, et inclut des aspects tels que le respect de la conception globale, l'utilisation appropriée des ressources de l'appareil, telles que la mémoire, la consommation d'énergie, les performances et simplement la convivialité. Apple aborde cela de manière très responsable. Ils peuvent par exemple la fermer si l’application met beaucoup de temps à se fermer, je ne parle pas de fuites de mémoire. Pour éviter ces problèmes, l'application doit être minutieusement testée avant de créer la distribution. Le package Developer comprend un ensemble d’outils (l’application Instruments). Avec son aide, vous pouvez en apprendre beaucoup sur votre candidature. Par exemple, après avoir écrit la première application et l’avoir exécutée via un programme d’allocation de mémoire et de surveillance des fuites, j’ai découvert qu’elle fuyait désespérément. J'ai passé plusieurs jours sur éliminer les fuites. Plus tard, je publierai un petit manuel sur la façon d'utiliser les outils.
En tant que débutant, je pensais que Statut d'attente pour Révision signifie que la demande est déjà en cours d'examen, mais après une semaine, j'ai soupçonné que quelque chose n'allait pas et j'ai décidé d'écrire au support. Le lendemain, ils m'ont répondu et j'ai immédiatement reçu une notification indiquant que la candidature avait été transférée au statut OnReview. Puis tout est devenu clair immédiatement. Un autre jour et demi s'est écoulé et l'application est entrée dans l'état Prêt à vendre. Ça y est, la victoire. Le chemin vers l'App Store est enfin terminé.
Un léger embarras s'est produit en raison de l'inexpérience, lorsque tentative infructueuse retrouvez votre application dans l’AppStore le jour même. Il n'était pas là. Comme il s’est avéré plus tard, c’est une situation normale. Il existe une certaine période d'indexation. D'après mes observations, c'est un jour. La deuxième demande est également apparue un jour plus tard. À propos, avec la deuxième demande, la situation d’attente de réexamen s’est répétée. C'est vrai, j'ai attendu plus d'une semaine avant d'écrire au support. Après avoir épuisé ma patience, j'ai écrit, ils m'ont immédiatement répondu et la candidature a été envoyée pour examen. Apparemment, c'est un modèle. Voyons.

Et enfin. Lors de la publication d'une candidature champ obligatoire en méta est la page assistance technique. Cela m'a incité à améliorer ma page de commentaires. Maintenant, elle parle anglais))

Magasin d'applications- une boutique d'applications populaire pour téléphones portables iPhone et autres appareils Apple. Les applications peuvent être achetées ou téléchargées depuis gratuitement. Vous pouvez publier une application dans l'AppStore uniquement si vous disposez d'un compte de développeur d'applications. Le coût d'un tel compte pour un particulier est presque 3 fois moins cher que pour une personne morale.

Pour mettre votre application sur le store, vous devez tout d’abord la préparer en conséquence.

La préparation d'une candidature comprend les étapes suivantes :

  • Obtention d'un certificat de distribution iPhone sur le site Web du programme pour développeurs iPhone.
  • Création et chargement de l'iPhone Profil d’approvisionnement de distribution pour la distribution de l’App Store.
  • Compilation de l'application à l'aide de Xcode à l'aide de la configuration de distribution.
  • Vérification de la compilation de la build de distribution.

Pour ajouter une application, utilisez l'interface Web du portail iTunes Connect.

La publication comprend les étapes suivantes :

1. Entrez les informations sur la candidature

Publier d'abord le nom, qui doit être conforme aux normes du manuel d'application spécial marques et droits d'auteur d'Apple.
Premièrement, il ne doit pas dépasser 20 caractères.
Deuxièmement, le titre ne doit pas mentionner la version. Vous pouvez marquer la version à des étapes ultérieures.
Troisièmement, le nom ne doit pas contenir de noms de marque s'il n'y a aucune autorisation pour les utiliser. Par exemple, il est interdit d'ajouter les mots « iPhone », « iPod », etc. au nom.

Ensuite vous aurez besoin de :

  • Ajoutez une description de 4 000 caractères maximum
  • Indiquer le type d'appareil pour lequel l'application a été développée
  • Saisissez une unité de gestion des stocks (SKU) unique pour chaque version majeure de l'application.
  • Sélectionnez la catégorie principale
  • Sélectionnez une sous-catégorie
  • Si l'application est un jeu, indiquez le niveau de jeu
  • Entrer numéro unique variantes
  • Publier les informations sur le titulaire des droits d'auteur
  • Fournir un lien vers le service d'assistance
  • Entrer adresse email un support qui ne sera utilisé qu'en interne par Apple
  • Spécifier la licence pour utilisateur final, sinon celui standard sera utilisé Licence iTunes CLUF de l’App Store.
  • Indiquer la répartition territoriale de la demande
  • Préciser la date de sortie
  • Indiquez le coût de la demande
  • Sélectionnez la localisation souhaitée

2. Ajout d'icônes et de captures d'écran

Vous aurez besoin de deux icônes : une petite mesurant seulement 57x57px et grande taille 512×512px, 72 dpi. Formats possibles: .jpg, .jpeg, .tiff.

Autorisé les types suivants captures d'écran : 320×460 portrait, 480×300 plein écran, portrait 320×480.

3. Soumission de la demande pour révision

Enfin, vous devez vous rendre sur iTunes Connect, sélectionner le menu Gérer vos applications, saisir toutes les informations demandées et soumettre la candidature. L’examen des candidatures peut prendre environ une semaine ou plus. Si le résultat est positif, la candidature est publiée dans la boutique.

La qualité du contenu fourni dans l'App Store est considérée comme supérieure à celle de Google Play, et le logement est prestigieux. Par conséquent, de nombreux développeurs s'efforcent d'ajouter leur création à ce marché. Cependant, tout le monde ne le sait pas processus correct comment télécharger une application sur l'App Store et quelles difficultés elle rencontre. Nous avons couvert toutes les étapes de l'enregistrement à la vérification.

Processus d'inscription sur l'App Store

Avant de commencer à publier vos projets, vous devez vous inscrire sur l'App Store.

Déterminez votre statut : entreprise ou développeur. Quelle est la différence ? Enregistrement individuel, entrez simplement vos données personnelles et acceptez les termes du contrat de licence.

Dans le cas d'une entreprise, il est nécessaire de fournir plus d'informations sur vos activités, ainsi que confirmer votre existence auprès en utilisant D-U-N-S nombre. En vérifiant personnes morales D&B fait le travail pour Apple. Veuillez noter que le service est payant (environ 200 $) et que le processus d'attente pour l'attribution de ce numéro peut prendre jusqu'à 5 jours. Apple n'aura accès à ces données qu'au bout de 2 semaines. Cependant, c'est l'étape la plus difficile de l'enregistrement.

Pour accéder aux outils de téléchargement et mieux comprendre comment ajouter une application à l'App Store, vous devez vous inscrire et payer pour un accès annuel aux outils de développement, qui coûte 99 $. Confirmez ensuite votre abonnement par email et éventuellement par téléphone.

Le processus d'inscription n'est pas tellement compliqué car il comporte plusieurs étapes, qui doivent être traitées avec patience. Mais après avoir indiqué informations pertinentes, répondant à toutes les exigences et recevant une confirmation, vous aurez accès au Centre des membres développeurs.

De quoi avez-vous besoin pour télécharger une application sur l’App Store ?

Avant de savoir comment télécharger un jeu sur l'App Store (ou toute autre application), assurez-vous qu'il est fonctionnel et répond aux normes de qualité d'Apple. Cela vous évitera la déception d’être rejeté pour publication.

Une fois que vous êtes sûr que l'application fonctionne correctement, vous pouvez publier le jeu sur l'App Store. Pour cela, nous avons besoin des outils suivants :

  • PC Apple ;
  • Magasin d'applications ;
  • Centre de développement Apple ;
  • itunesconnect.apple.com ;
  • Logiciel XCode ;
  • Chargeur d'applications.

Votre application doit être certifiée par Apple. Demandez-le en utilisant XCode.

Ajoutez l'application au Dev Center. Lors de la saisie des données, assurez-vous qu'elles correspondent à ce qui est enregistré dans le certificat.

Ensuite, vous devez créer un profil de provisionnement et une nouvelle application dans iTunes Connect. Nous remplissons les champs d'informations requis sur votre jeu, téléchargeons l'archive depuis XCode et la nommons avec le nom du profil d'approvisionnement. À l'aide d'Application Loader, nous téléchargeons l'archive sur iTunes Connect et attendons qu'elle soit vérifiée.

Optimiser l'application et sa page sur le marché

Pour réussir, il ne suffit pas de simplement suivre les recommandations sur la façon d'ajouter un jeu à l'App Store. Il faut faire attention à l'optimisation. Cela comprend :

  • travailler sur l'icône de l'application ;
  • créer des captures d'écran de haute qualité ;
  • titre et description corrects ;
  • choisir les bons mots-clés.

La taille d'icône recommandée est de 1 024 x 1 024 pixels. De cette façon, il sera affiché de manière adéquate aussi bien sur les écrans des appareils portables que sur les PC. Il est important que l'icône transmette l'essence de l'application et soit attrayante pour les utilisateurs.

Les captures d'écran doivent mesurer au moins 1 334 x 750 pixels pour l'iPhone et 1 536 x 2 048 pour l'iPad. Vous pouvez également utiliser Media Manager, qui adapte les grandes images à des résolutions d'écran plus petites. Présentez les avantages de votre jeu dans vos captures d’écran et encouragez les gens à le télécharger.

L'optimisation des noms joue un rôle important dans le processus de promotion des applications iOS dans l'App Store. Il doit transmettre le but et être mémorable. Dans la description, vous pouvez exposer plus en détail les raisons pour lesquelles vous devez utiliser votre création.

Optimisation de l'application pour moteur de recherche Le marché de l’App Store (en d’autres termes, le référencement des applications) doit également être pris en compte. Après tout, avec son aide, vous pouvez rapidement promouvoir l'application et attirer le bon public.

Conclusion

Vous savez maintenant combien coûte le téléchargement d’une application sur l’App Store et comment effectuer correctement tout ce processus. La complexité de la procédure est due à exigences élevées d'Apple. Cependant, sur cette plateforme, les développeurs bénéficient de davantage d'opportunités pour monétiser et populariser leurs services.

  • Développement d'applications mobiles,
  • Développement pour Android,
  • Développement iOS
    • Tutoriel

    Dans la première partie de notre tutoriel, nous nous sommes inscrits dans les deux magasins : App Store et Google Play. Mais pour que votre application soit disponible au téléchargement, vous devez effectuer de nombreuses autres actions. Regardons-les.

    Avant de procéder à la procédure de publication, assurez-vous que votre application répond aux exigences (Google, Apple) en matière de qualité et de contenu des applications publiées. Le non-respect de ces exigences conduit souvent les développeurs novices à être surpris de recevoir un refus de publication, voire un avertissement pour violation.

    Tout d’abord, l’application doit avoir certaines fonctionnalités, c’est-à-dire qu’elle doit avoir des avantages et de la valeur. Assurez-vous que votre application est au moins quelque peu différente de ses analogues. Si vous n'avez pas encore cherché d'analogues dans le magasin, ne soyez pas paresseux - à ce stade, la création de nombreux projets se termine. Cela est particulièrement vrai pour les nouveaux arrivants ayant une idée « innovante ».

    Il existe également de nombreuses options pour être rejeté en raison d'un code mal écrit. Cela concerne principalement les crashs d’applications. De plus, de nombreux développeurs sont tentés d’accéder à l’API interne lorsqu’il n’y en a pas assez. interfaces logicielles fourni par le vendeur. Mais croyez-moi, si l'API est fermée, cela signifie que cela a été fait pour une raison. Relisez la documentation sur la technologie utilisée, vous avez probablement raté quelque chose.

    Si vous utilisez des noms d'autres sociétés, des marques, des images et des images protégées par le droit d'auteur (même sous forme de captures d'écran) dans le nom de l'application ou dans son contenu - sans l'autorisation appropriée - alors vous pouvez compter en toute sécurité sur l'application "emballée". » avec une réprimande. Par conséquent, évitez soigneusement situations similaires. Si vous devez utiliser ou mentionner du matériel protégé par le droit d'auteur, vous devrez immédiatement prouver le droit de l'utiliser en utilisant le formulaire approprié.

    Une interface complexe ou incompréhensible en est une autre raison commune refus. Assurez-vous que les écrans de l'application ne sont pas surchargés, qu'ils sont faciles à lire et que les couleurs sont choisies de manière à ne pas tuer les yeux de l'utilisateur dans les 5 minutes suivant l'utilisation de l'application. Les deux sociétés ont des lignes directrices pour la conception d'interfaces, vérifiez-les (Google, Apple).

    Apple est particulièrement sensible à la fonctionnalité de toutes les fonctions déclarées : si vous avez un élément de menu distant que vous n'avez pas encore terminé et placé un espace réservé, alors les réviseurs le découvriront et vous obligeront d'abord à modifier l'application.

    Si votre application collecte des informations sur l'utilisateur et son appareil, vous devez indiquer aussi clairement que possible dans l'application comment vous utiliserez ces données. Il n'est pas recommandé de collecter toutes sortes de télémétries sans explication et de les envoyer à votre serveur ; cela est suspect et passible de refus de publication de l'application.

    Planification de facturer les utilisateurs utilisant des systèmes embarqués Application de paiement Store et Google Play, puis vérifiez si votre application appartient à l'une des catégories prises en charge par ces systèmes. Par exemple, si vous envisagez de vendre certains services via votre application, vous devrez ajouter d'autres systèmes de paiement.

    Modes d'arrière-plan. Ce sont les modes que votre application peut utiliser lorsqu'elle est réduite/fermée. Mais l'application doit contenir des fonctionnalités qui justifient le choix de ces modes. Si vous spécifiez Audio, mais qu'il n'y a pas d'audio, ou Voix sur IP, mais que vous ne pouvez pas appeler depuis l'application, alors attendez un refus.

    Le plus souvent, les candidatures ne sont pas modérées lors de leur publication pour les raisons suivantes :

    1. Remplir incomplet tous les formulaires justificatifs.
    2. Bugs et plantages.
    3. L'application utilise des informations fausses, frauduleuses ou trompeuses.
    4. Des icônes similaires à celles d'applications tierces sont utilisées.
    5. Lors du développement de l'interface, les recommandations des directives officielles (Apple, Google) n'ont pas été prises en compte.
    6. Incohérence entre les fonctions indiquées et/ou les captures d'écran et l'application réelle.
    À propos de toutes sortes de choses malveillantes - comme l'utilisation d'une application à des fins de piratage, le spam, l'utilisation de méthodes d'attraction malhonnêtes, etc. - tu n'es pas obligé de le mentionner.

    Si vous n'abordez pas de manière responsable la question de la vérification de la conformité de votre application aux exigences, votre compte de développeur peut être complètement bloqué.

    En conclusion sur le processus d’examen des candidatures, une citation du site officiel : « Nous rejetterons toute application dont le contenu ou les fonctionnalités dépassent les limites. Où est cette ligne, demandez-vous ? Comme l’a dit un juge : « Je le sais quand je le vois. » Et nous pensons que vous comprendrez aussi lorsque vous le traverserez.».

    Magasin d'applications

    Outils utilisés :
    • Ordinateur Apple (avec OS X installé).
    • Apple Store - boutique Applications Apple.
    • Developer.apple.com - Centre de développement Apple.
    • itunesconnect.apple.com - un site pour gérer vos applications, les télécharger sur la boutique, consulter les statistiques, les finances, etc.
    • XCode est un environnement de développement intégré.
    • Chargeur d'applications - Programme Apple pour télécharger l'archive d'application collectée sur iTunes Connect.
    Chaque application soumise à l'App Store doit être signée avec un certificat valide délivré par Apple.

    Pour signer la demande, nous avons besoin de :

    1. Demandez un certificat à Apple.
    2. Ajoutez une nouvelle application au Developer Center.
    3. Créez un profil de provisionnement.
    4. Créez une nouvelle application sur le portail itunesconnect.apple.com (ci-après dénommé iTunes Connect).
    5. Remplissez toutes les informations requises sur la candidature.
    6. Récupérez l'archive de l'application depuis XCode, en la signant avec notre profil de provisionnement.
    7. Télécharger l'archive sur iTunes Connect depuis en utilisant l'application Chargeur (logiciel Apple).
    8. Précisez dans nouvelle version archive de candidature que nous avons téléchargée et soumettons la candidature pour examen.

    Examinons chaque étape plus en détail :

    1. Demandez un certificat à Apple.

    2. Ajout d'une nouvelle application au Dev Center.

    3. Création d'un profil d'approvisionnement.
      1. Accédez à Developer.apple.com/account/ios/profile/production.
      2. Cliquez sur « + ». Sélectionnez Distribution -> App Store. Cliquez sur Continuer.
      3. Sélectionnez le certificat que nous avons créé (iOS Distribution). Cliquez sur Continuer.
      4. Définissez le nom du certificat. Cliquez sur Continuer.
      5. Le certificat a été créé. Téléchargez-le sur votre ordinateur et ouvrez-le - vous l'avez maintenant dans XCode.
    4. Créez une nouvelle application dans iTunes Connect.
    5. Tout remplir informations nécessaires concernant la candidature.

    6. Collecter une archive de XCode, la signer avec notre profil de provisioning.

    7. Téléchargement d'une archive sur iTunes Connect à l'aide d'Application Loader.

    8. Spécifier l'archive de la nouvelle version de l'application que nous avons téléchargée et soumettre la demande pour examen.

    Google Play

    1. Signez le fichier APK.
      Afin de publier votre application sur Google Play, vous devez la signer clé spéciale. Il existe deux types de clés :
      • développer - la clé avec laquelle absolument toutes les applications sont signées lors de l'installation, de l'environnement de développement aux appareils ;
      • production - la clé avec laquelle l'application est signée avant de la télécharger sur Google Play.
      Nous aurons besoin d'un deuxième type de clé. C'est unique pour chaque application, ils doivent également signer toutes les mises à jour de votre application. Si vous le perdez subitement, il sera impossible de le restaurer et vous devrez télécharger une toute nouvelle application.

      Regardons le processus de signature.

    2. Créez un nouveau projet et téléchargez le fichier APK sur la console du développeur.

    3. Remplissage informations obligatoires concernant la candidature.

    Ainsi, votre candidature a passé tous les contrôles et est apparue dans le magasin. Vous attendez avec impatience les premiers téléchargements et avis des utilisateurs. Mais attirer l’attention des utilisateurs parmi de nombreuses autres applications peut s’avérer très difficile. Par conséquent, après avoir publié une candidature, vous devez porter une attention particulière à sa promotion. Nous parlerons des moyens par lesquels cela peut être réalisé dans l’une de nos futures publications.

    Des questions ?

    Signaler une faute de frappe

    Texte qui sera envoyé à nos rédacteurs :