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 passent-elles ensuite de Salesforce à l’App Store et à Google Play ?
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. 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.
Une fois que vous avez un brouillon des versions iOS et Android de votre application 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.
- Dans Setup (Configuration), saisissez
Mobile Publisher
dans la zone Quick Find (Recherche rapide), puis sélectionnez Mobile Publisher.
- Cliquez sur Continuer en regard de la fiche correspondant à l’application iOS.
- Cliquez sur Demander un package.
- Cliquez sur Terminé. Cela envoie une demande à Salesforce afin que nous puissions commencer à générer le package géré.
- Répétez les mêmes étapes pour l’application Android.
Une fois que les packages gérés pour iOS et Android de DreamHouse Realty sont disponibles et prêts à être installés, l’équipe Mobile Publisher envoie un e-mail à D’Angelo. Il reçoit deux e-mails distincts : un concernant l’application Android, l’autre au sujet de l’application iOS.
Installation du package géré
Une fois que D’Angelo a reçu les e-mails indiquant que les packages gérés pour iOS et Android sont prêts, il les installe dans l’organisation de production et l’organisation sandbox de DreamHouse Realty.
- Dans Setup (Configuration), saisissez
Mobile Publisher
dans la zone Quick Find (Recherche rapide), puis sélectionnez Mobile Publisher.
- Cliquez sur Continuer en regard de la fiche correspondant à l’application iOS.
- 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.
- Lorsque vous y êtes invité, sélectionnez All Users (Tous les utilisateurs), et non Admin Users Only (Utilisateurs administrateurs uniquement).
- Cliquez sur Copier le lien pour copier l’URL.
- Connectez-vous à votre organisation sandbox.
- Collez l’URL dans la barre d’adresse de votre navigateur.
- Suivez les instructions à l’écran pour installer le package géré.
- Connectez-vous à votre organisation de production et recommencez le processus. Veillez à procéder ainsi pour toutes les organisations sous licence qui exécuteront l’application de la marque.
- Répétez les mêmes étapes pour la version Android de l’application.
Maintenant que D’Angelo a terminé l’installation, il peut commencer les tests bêta.
Présentation du processus bêta
Apple et Google 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 bêta. 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 Ensuite, votre testeur bêta peut installer l’application et voir à quoi elle ressemble sur un véritable appareil mobile.
Demander une version bêta de votre application
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.
- Dans Setup (Configuration), saisissez
Mobile Publisher
dans la zone Quick Find (Recherche rapide), puis sélectionnez Mobile Publisher.
- Cliquez sur Continuer en regard de la fiche correspondant à l’application iOS.
- Cliquez sur Demander une version bêta. Cela envoie une demande à Salesforce de générer la version bêta.
- Cliquez sur Terminé.
- Répétez les mêmes étapes pour l’application Android.
Si la distribution de votre application repose sur le chargement binaire, vous recevez un e-mail lorsque Mobile Publisher charge une version binaire de votre application sur votre compte App Store d’Apple ou Google Play. Demandez ensuite à Apple ou à Google d’examiner votre application bêta et votre application finale. Si la méthode de distribution de votre application est entièrement gérée, Mobile Publisher charge une version binaire de votre application et la soumet à l’App Store ou à 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 de la version bêta des applications par Apple et Google peut prendre un certain temps. Attendez l’e-mail 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 dont vous devez vous souvenir.
- 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.
Une fois que vos testeurs ont approuvé la version bêta de votre application, vous pouvez passer à la dernière étape du processus. Il est temps de soumettre les applications finales à Apple et à Google.
Soumission de l’application
Si la distribution de votre application repose sur le chargement binaire, soumettez vos applications finales à l’approbation d’Apple ou de Google après avoir terminé les tests. Si la méthode de distribution de votre application est entièrement gérée, approuvez vos applications finales dans Configuration pour Mobile Publisher en vue de l’examen final par Apple ou Google.
Accompagnons D’Angelo dans le processus d’approbation des applications de marque de DreamHouse.
- Dans Setup (Configuration), saisissez
Mobile Publisher
dans la zone Quick Find (Recherche rapide), puis sélectionnez Mobile Publisher.
- Cliquez sur Continuer en regard de la fiche correspondant à l’application iOS.
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.
- Cliquez sur Soumettre l’application.
- Cochez la case pour confirmer que vous êtes prêt à soumettre les applications.
- 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.
- Répétez les mêmes étapes pour l’application Android.
Il s’agit sans conteste d’un grand moment, mais ne nous emportons pas trop. Bien que nous ayons soumis les applications finales à Apple et à Google, elles ne sont pas immédiatement disponibles dans l’App Store d’Apple et dans Google Play.
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.
Pour les applications à chargement binaire, surveillez les notifications d’Apple ou de Google concernant le processus d’examen de votre application. Pour les applications entièrement gérées, l’équipe Mobile Publisher vous envoie un e-mail en cas de problème.
Le moment de vérité
Faisons un nouveau point avec DreamHouse Realty. D’Angelo, l’intrépide administrateur Salesforce pour DreamHouse. D’Angelo a cliqué sur le bouton Submit App (Soumettre l’application) dans toutes les applications DreamHouse Realty.
Et les applications ont bien été approuvées ! Découvrez la toute nouvelle fiche de l’application DreamHouse sur Google Play.
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 l’App Store et Google Play.
Ressources
- Aide Salesforce : Test et soumission de l’application
- Aide Salesforce : Installation d'un package
- Apple : Tests bêta simplifiés grâce à TestFlight
- Google : Console Google Play
- Apple Business Manager : Apple Business Manager (connexion requise)