Skip to main content

Test et soumission de l’application

Objectifs de formation

Une fois cette unité terminée, vous pourrez :
  • Demander et installer le package géré correspondant à une application de marque
  • Décrire le processus de test bêta d’une application de marque
  • Demander une version bêta de votre application et la tester
  • Soumettre l’application aux magasins d’applications

Du concept à la réalité

À ce stade, vous disposez dans Salesforce de versions préliminaires de vos applications de marque iOS et Android. Hourra ! Mais comment vos applications vont-elles être transposées de Salesforce à Google Play et à l’App Store ?

Reprenons l’analogie que nous avions faite avec les gâteaux dans l’unité précédente. Maintenant que vous avez rassemblé tous les ingrédients nécessaires à la confection de vos applications, il vous suffit de faire savoir à Salesforce qu’il est temps pour nous de mettre la main à la pâte et de commencer à préparer un « gâteau » Mobile Publisher.

Dans cette unité, vous apprendrez à utiliser Salesforce pour faire tester vos applications iOS et Android et les soumettre pour approbation aux magasins d’applications. La ligne d’arrivée est en vue, alors en avant toute !

À propos des packages gérés

La première étape du processus de test consiste à demander un package géré pour vos applications iOS et Android. Il n’y a rien de bien sorcier là-dedans (vous n’avez qu’à cliquer sur un bouton), mais avant cela, parlons un peu de la raison pour laquelle vous en avez besoin.

Un package géré est essentiellement un conteneur comprenant les composants d’une application Salesforce. Il œuvre comme un mécanisme permettant d’installer des applications dans des organisations Salesforce. Si vous avez déjà téléchargé des applications depuis AppExchange, les packages gérés ne vous sont pas inconnus.

Une fois que vous avez un brouillon des versions iOS et Android de vos applications Mobile Publisher, Salesforce crée des packages gérés pour vous. Le package géré comprend des composants qui permettent à votre application de fonctionner correctement. Par exemple, les notifications automatiques ne fonctionneront que si vous installez le package géré Mobile Publisher dans vos organisations Salesforce.

N’oubliez pas : le package géré n’est pas la version bêta de votre application. Toutefois, celui-ci est nécessaire pour que l’application de marque soit totalement fonctionnelle. Nous devons donc nous en occuper avant de pouvoir passer au processus de test bêta.

Demande du package géré

D’Angelo est prêt à demander un package géré pour les applications DreamHouse sur iOS et Android destinées à ses collègues agents immobiliers. Donnons-lui donc un coup de main.

  1. Dans Configuration, saisissez Mobile Publisher dans la zone Recherche rapide, puis sélectionnez Mobile Publisher.
  2. Cliquez sur Continuer en regard de la fiche correspondant à l’application iOS.Le bouton Demander un package sur la page d’état de l’application iOS
  3. Cliquez sur Demander un package.
  4. Cliquez sur Terminé. Cela envoie une demande à Salesforce afin que nous puissions commencer à générer le package géré.
  5. Répétez les mêmes étapes pour l’application Android.

D’Angelo demande également un package géré (iOS et Android) pour l’application DreamHouse consacrée aux sites Experience Cloud mobiles.

Vous voyez, ce n’était pas difficile ! Cependant, nous devons vous avertir : la prochaine étape va vous mettre à l’épreuve… Vous allez en effet devoir être patient et attendre que Salesforce crée les packages gérés (après tout, il faut du temps pour préparer un gâteau).

Salesforce vous enverra un e-mail lorsque vos packages iOS et Android seront disponibles et prêts à être installés. Notez que vous recevrez deux e-mails distincts : un concernant l’application Android, l’autre au sujet de l’application iOS.

Installation du package géré

Faisons un saut dans notre machine à remonter le temps pour retrouver D’Angelo au moment où il reçoit une notification de Salesforce indiquant que ses packages gérés sont prêts à être installés. DreamHouse Immobilier disposant d’une organisation de production et d’une organisation sandbox, il installe les packages dans ces deux dernières.

  1. Dans Configuration, saisissez Mobile Publisher dans la zone Recherche rapide, puis sélectionnez Mobile Publisher.
  2. Cliquez sur Continuer en regard de la fiche correspondant à l’application iOS.Le bouton Installer le package sur la page d’état de l’application iOS
  3. Cliquez sur Installer le package. Une fenêtre contextuelle présente les étapes à suivre pour installer le package géré. Elle affiche également l’URL d’installation du package.
  4. Cliquez sur Copier le lien pour copier l’URL.
  5. Connectez-vous à votre organisation sandbox.
  6. Collez l’URL dans la barre d’adresse de votre navigateur.
  7. Suivez les instructions à l’écran pour installer le package géré.
  8. Connectez-vous à votre organisation de production et recommencez le processus. Veillez à procéder ainsi pour toutes les organisations qui exécuteront l’application de la marque.
  9. Répétez les mêmes étapes pour la version Android de l’application.

Maintenant que D’Angelo a installé les packages gérés, il peut passer aux tests bêta.

Présentation du processus bêta

La publication d’une application dans Google Play et dans l’App Store ressemble beaucoup à la mise en scène d’un grand spectacle. Si vous voyez le lancement comme la première représentation de celui-ci, alors vous pouvez comparer le test bêta à la répétition générale. Il est essentiel de résoudre les problèmes avant que le spectacle ne commence. Heureusement, Google et Apple proposent des programmes bêta qui permettent à votre organisation de tester en profondeur vos applications Android et iOS avant de les publier.

Voici une description de ce processus. Tout d’abord, vous demandez à Salesforce une version bêta de votre application de marque. Nous créons la version bêta et la soumettons à Apple et à Google pour vous.

Lorsque la version bêta est prête à être testée, Salesforce en avertit l’administrateur Salesforce (vous-même), ainsi que la personne que vous avez désignée comme testeur bêta officiel lorsque vous avez renseigné les informations relatives à votre application (c’est l’un des champs du très long formulaire que vous avez rempli dans la dernière unité). Ensuite, votre testeur bêta peut installer l’application et voir à quoi elle ressemble sur un véritable appareil mobile.

Conseil

Conseil

Si vous souhaitez obtenir plus d’informations au sujet des tests bêta des applications iOS et Android, consultez les liens figurant dans la section Ressources.

Demander une version bêta

Maintenant que vous êtes familiarisé avec l’ensemble du processus de test bêta, aidons D’Angelo à démarrer en demandant une version bêta des applications DreamHouse pour iOS et Android.

  1. Dans Configuration, saisissez Mobile Publisher dans la zone Recherche rapide, puis sélectionnez Mobile Publisher.
  2. Cliquez sur Continuer en regard de la fiche correspondant à l’application iOS.Le bouton Demander une version bêta sur la page d’état de l’application iOS
  3. Cliquez sur Demander une version bêta. Cela envoie une demande à Salesforce de générer la version bêta.
  4. Cliquez sur Terminé.
  5. Répétez les mêmes étapes pour l’application Android.

Une fois les versions bêta créées, Salesforce les soumet à l’App Store et à Google Play pour approbation (ne vous inquiétez pas, il ne s’agit là que du processus de soumission de la bêta, votre application ne sera pas répertoriée de manière publique).

Le processus d’approbation des applications par Apple et Google peut prendre environ une journée. Gardez un œil sur vos e-mails : vous en recevrez un vous informant que les applications sont prêtes à être testées. Vous pouvez également demander à vos testeurs bêta d’être à l’affût de celui-ci.

Test de l’application

Une fois que le testeur bêta a reçu l’e-mail contenant les instructions de test, il peut installer la version bêta et voir à quoi ressemblent les ressources de marque de votre entreprise sur un appareil mobile. Voici ce que vous devez garder à l’esprit.
  • Le testeur bêta a seulement besoin d’examiner l’apparence visuelle.
  • Testez l’application sur différentes tailles d’écran. Par exemple, votre testeur peut installer la version bêta sur un iPhone® et un iPad® afin de vérifier que les ressources de marque sont bien adaptées aux différents environnements d’interface utilisateur.
  • Vérifiez que le package géré de l’application fonctionne correctement en testant les notifications automatiques dans vos organisations sandbox et de production.

Le dernier jalon

Incroyable, mais vrai : nous approchons de la fin de notre périple mySalesforce. Retrouvons D’Angelo pour voir comment DreamHouse Immobilier avance dans l’élaboration de ses applications de marque Android et iOS.

Chez DreamHouse Immobilier, le testeur bêta désigné n’est autre que la PDG de l’entreprise. Elle vient d’envoyer un e-mail à D’Angelo pour lui faire savoir que les applications Android et iOS ont fière allure. Aucune modification n’est nécessaire : D’Angelo peut donc passer à la toute dernière étape du processus. Il est temps de soumettre les applications finales à Apple et à Google !

Soumission de l’application

Il s’agit sans conteste d’un grand moment, mais ne nous emportons pas trop. Bien que nous soyons sur le point de soumettre les applications dans Salesforce, celles-ci ne seront pas immédiatement disponibles dans Google Play et dans l’App Store.

Voici ce qui se passe après la soumission des applications : Salesforce envoie les applications finales à l’App Store et à Google Play. Ensuite, Apple et Google les examinent pour s’assurer qu’elles respectent les directives du magasin d’applications. Si tout semble correct, les applications sont approuvées et publiées. En cas de problème, celles-ci sont rejetées.

Houlà. Bien que personne n’aime être confronté au rejet, vous n’aurez pas à endurer celui-là tout seul. Si l’un des magasins refuse votre application, Salesforce vous préviendra par e-mail et vous indiquera exactement comment résoudre les problèmes.

Maintenant que vous savez à quoi vous attendre, accompagnons D’Angelo dans le processus d’approbation des applications de marque de DreamHouse.

  1. Dans Configuration, saisissez Mobile Publisher dans la zone Recherche rapide, puis sélectionnez Mobile Publisher.
  2. Cliquez sur Continuer en regard de la fiche correspondant à l’application iOS.Le bouton Soumettre l’application sur la page d’état de l’application iOS Remarque Remarque : pour apporter des modifications, cliquez sur le bouton Apporter des modifications. Vous pouvez importer des ressources de marque révisées ou modifier les valeurs des champs sur la page Informations sur l’application. Ensuite, suivez à nouveau les mêmes étapes : demandez un nouveau package géré, installez-le et demandez une version bêta pour vérifier les modifications.
  3. Cliquez sur Soumettre l’application.
  4. Cochez la case pour confirmer que vous êtes prêt à soumettre les applications.
  5. Cliquez sur Soumettre l’application. Salesforce soumet l’application au magasin d’applications. L’examen et l’approbation de votre application par le magasin peuvent prendre entre un jour et deux semaines. Pendant ce temps, vous ne pourrez lui apporter aucune modification.
  6. Répétez les mêmes étapes pour l’application Android.

Il ne nous reste maintenant plus qu’à attendre. Salesforce vous enverra un e-mail lorsque Apple et Google auront terminé de vérifier vos applications.

Le moment de vérité

Vous suivez les aventures de DreamHouse Immobilier depuis un bon moment déjà et nous savons que le suspense est pour vous insoutenable. Que s'est-il passé ? Ses applications ont-elles été approuvées ? Découvrez la toute nouvelle fiche de l’application DreamHouse sur Google Play et jugez-en par vous-même.

Fiche Google Play de l’application mobile DreamHouse

La réponse, bien sûr, est un retentissant « Oui ! » Les applications ont bien été approuvées, et soyez rassuré : D’Angelo ne s’est pas privé de faire une petite danse de la victoire.

DreamHouse est une application B2E (d’entreprise à employé). Elle a donc été publiée sur l’App Store, sous la forme d’une fiche privée uniquement visible par les collaborateurs de DreamHouse Immobilier.

Après qu’Apple a approuvé et publié l’application sur l’App Store, D’Angelo en a organisé la distribution aux agents immobiliers via le système de gestion des appareils mobiles (MDM) de la société.

Dans l’unité suivante, vous découvrirez les différentes opérations de maintenance relatives à vos nouvelles applications de marque que vous aurez peut-être à effectuer maintenant qu’elles sont disponibles dans Google Play et l’App Store.

Formez-vous gratuitement !
Créez un compte pour continuer.
Qu’est-ce que vous y gagnez ?
  • Obtenez des recommandations personnalisées pour vos objectifs de carrière
  • Mettez en pratique vos compétences grâce à des défis pratiques et à des questionnaires
  • Suivez et partagez vos progrès avec des employeurs
  • Découvrez des opportunités de mentorat et de carrière