Testen und Einsenden der Anwendung
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Anfordern und Installieren des verwalteten Pakets für eine Anwendung mit eigenem Branding
- Beschreiben des Beta-Testverfahrens einer Anwendung mit eigenem Branding
- Anfordern einer Beta-Version und Testen der Anwendung
- Einsenden der Anwendung an die Anwendungs-Stores
Von der Idee zur Verwirklichung
An diesem Punkt verfügen Sie über Entwurfsversionen Ihrer iOS- und Android-Anwendungen mit eigenem Branding in Salesforce. Hurra! ber wie gelangen Ihre Anwendungen von Salesforce in den App Store oder zu Google Play?
In dieser Lektion erfahren Sie, wie Sie mit Salesforce arbeiten, um Ihre iOS- und Android-Anwendungen testen und sie zur Genehmigung an die Anwendungs-Stores senden zu lassen. Die Ziellinie ist in Sicht, also legen wir am besten los.
Informationen zu verwalteten Paketen
Der erste Schritt im Testprozess besteht darin, ein verwaltetes Paket für Ihre iOS- und Android-Anwendungen anzufordern. Ein verwaltetes Paket ist im Grunde genommen ein Behälter, der die Komponenten einer Salesforce-Anwendung enthält. Außerdem ist es ein Mechanismus zum Installieren von Anwendungen in Salesforce-Organisationen.
Wenn Sie einen Entwurf der iOS- und Android-Versionen Ihrer Mobile Publisher-Anwendung haben, erstellt Salesforce verwaltete Pakete für Sie. Das verwaltete Paket enthält Komponenten, die dazu beitragen, dass Ihre Anwendung ordnungsgemäß ausgeführt wird. Push-Benachrichtigungen funktionieren beispielsweise erst, wenn Sie das verwaltete Mobile Publisher-Paket in Ihren Salesforce-Organisationen installiert haben.
Denken Sie daran, dass das verwaltete Paket nicht dasselbe ist, wie die Beta-Version Ihrer Anwendung. Aber es wird benötigt, damit die Anwendung mit eigenem Branding vollständig funktioniert. Somit müssen wir uns mit diesem Schritt beschäftigen, bevor wir zum Beta-Testprozess kommen.
Anfordern des verwalteten Pakets
D‘Angelo ist bereit, ein verwaltetes Paket für die DreamHouse iOS- und Android-Anwendungen für seine Makler anzufordern. Lassen Sie uns ihn unterstützen.
- Geben Sie in Setup im Feld "Schnellsuche" den Text
Mobile Publisher
ein und wählen Sie dann Mobile Publisher aus.
- Klicken Sie neben dem Eintrag zur iOS-Anwendung auf Weiter.
- Klicken Sie auf Paket anfordern.
- Klicken Sie auf Fertig. Daraufhin wird eine Anforderung an Salesforce gesendet, damit wir mit dem Generieren des verwalteten Pakets beginnen können.
- Wiederholen Sie dieselben Schritte für die Android-Anwendung.
Wenn die verwalteten iOS- und Android-Pakete von DreamHouse Realty verfügbar und zur Installation bereit sind, schickt das Mobile Publisher-Team D'Angelo eine E-Mail. Er erhält zwei separate E-Mails: eine für die Android-Anwendung und eine für die iOS-Anwendung.
Installieren des verwalteten Pakets
Nachdem D'Angelo per E-Mail informiert wurde, dass die verwalteten iOS- und Android-Pakete verfügbar sind, installiert er die Pakete in der Produktionsorganisation und der Sandbox-Organisation von DreamHouse Realty.
- Geben Sie in Setup im Feld "Schnellsuche" den Text
Mobile Publisher
ein und wählen Sie dann Mobile Publisher aus.
- Klicken Sie neben dem Eintrag zur iOS-Anwendung auf Weiter.
- Klicken Sie auf Paket installieren. In einem Popup-Fenster sind die Schritte aufgeführt, die ausgeführt werden müssen, um das verwaltete Paket zu installieren. Es enthält zudem den Installations-URL für das Paket.
- Wählen Sie nach Aufforderung All Users (Alle Benutzer) und nicht "Admin Users Only (Nur Administratorbenutzer)" aus.
- Klicken Sie auf Link kopieren, um den URL zu kopieren.
- Melden Sie sich bei Ihrer Sandbox-Organisation an.
- Fügen Sie den URL in die Adressleiste Ihres Browsers ein.
- Befolgen Sie die Anweisungen auf dem Bildschirm, um das verwaltete Paket zu installieren.
- Melden Sie sich bei ihrer Produktionsorganisation an und durchlaufen Sie denselben Prozess noch einmal. Tun Sie dies unbedingt für alle lizenzierten Organisationen, auf denen die Anwendung mit eigenem Branding ausgeführt werden wird.
- Wiederholen Sie dieselben Schritte für die Android-Version der Anwendung.
Jetzt, da D‘Angelo die Anwendung installiert hat, kann er mit dem Beta-Testen beginnen.
Überblick über den Beta-Prozess
Apple und Google bieten Beta-Programme an, mit denen Ihre Unternehmen Ihre Android- und iOS-Anwendungen testen kann, bevor sie veröffentlicht werden.
Und so funktioniert der Beta-Prozess: Zunächst fordern Sie bei Salesforce eine Beta-Version Ihrer Anwendung mit eigenem Branding an. Wir erstellen die Beta-Version und senden sie für Sie an Apple und Google.
Wenn die Beta-Version zum Testen bereit ist, benachrichtigt Salesforce Sie – als Salesforce-Administrator – und die Person, die Sie zum offiziellen Beta-Tester ernannt haben, als Sie die Informationen über Ihre Anwendung ausgefüllt haben. Dann kann Ihr Beta-Tester die Anwendung installieren und sich auf einem echten mobilen Gerät anschauen, wie sie aussieht.
Anfordern einer Beta-Version Ihrer Anwendung
Jetzt, da Sie sich mit dem gesamten Beta-Testverfahren vertraut gemacht haben, wollen wir D‘Angelo dabei helfen, die Dinge ans Laufen zu bringen, indem wir eine Beta-Version der DreamHouse iOS- und Android-Anwendungen anfordern.
- Geben Sie in Setup im Feld "Schnellsuche" den Text
Mobile Publisher
ein und wählen Sie dann Mobile Publisher aus.
- Klicken Sie neben dem Eintrag zur iOS-Anwendung auf Weiter.
- Klicken Sie auf Beta anfordern. Daraufhin wird eine Anforderung an Salesforce gesendet, damit wir die Beta-Version generieren können.
- Klicken Sie auf Fertig.
- Wiederholen Sie dieselben Schritte für die Android-Anwendung.
Wenn Sie "Binär-Upload" als Verteilungsmethode für Ihre Anwendung festgelegt haben, erhalten Sie eine E-Mail, wenn Mobile Publisher eine Version der Binärdatei Ihrer Anwendung in Ihren Apple App Store- oder Ihren Google Play-Account hochlädt. Danach fordern Sie bei Apple oder Google eine Prüfung Ihrer Beta-Version und der fertigen Anwendungen an. Lautet die Verteilungsmethode für Ihre Anwendung "Vollständig verwaltet", lädt der Mobile Publisher eine Version der Binärdatei Ihrer Anwendung hoch und übermittelt sie zur Genehmigung an den App Store bzw. Google Play. (Keine Sorge, das ist nur das Verfahren zum Einsenden der Beta-Version. Ihre Anwendung wird noch nicht öffentlich gelistet.)
Es kann etwas dauern, bis Apple und Google die Beta-Versionen der Anwendung. Behalten Sie Ihre E-Mails im Auge, um die E-Mail zu sehen, in der Sie darüber informiert werden, dass die Anwendungen bereit sind, getestet zu werden. Sie können auch die von Ihnen ernannten Beta-Tester informieren, dass sie die Augen offen halten sollen.
Testen der Anwendung
Nachdem Ihr Beta-Tester die E-Mail mit den Testanweisungen erhalten hat, kann er die Beta-Version installieren und sehen, wie die Marken-Assets Ihres Unternehmens auf einem mobilen Gerät aussehen. Die sollten ein paar Dinge beachten:
- Der Beta-Tester muss nur das Aussehen überprüfen.
- Die Anwendung sollte auf unterschiedlichen Bildschirmgrößen getestet werden. Beispielsweise kann Ihr Tester die Beta-Version auf einem iPhone und einem iPad installieren, um zu überprüfen, ob die Marken-Assets in unterschiedlichen Formaten gut aussehen.
- Es wird überprüft, ob das verwaltete Paket der Anwendung ordnungsgemäß funktioniert, indem die Push-Nachrichten in Ihren Produktions- und Sandbox-Organisationen getestet werden.
Wenn die Tester die Beta-Version Ihrer Anwendung genehmigt haben, können Sie den letzten Schritt des Prozesses angehen. Denn es ist jetzt an der Zeit, die fertigen Anwendungen an Apple und Google zu senden.
Einsenden der Anwendung
Wenn Sie "Binär-Upload" als Verteilungsmethode für Ihre Anwendung festgelegt haben, übermitteln Sie Ihre fertigen Anwendungen nach Abschluss des Testings zur Genehmigung an Apple oder Google. Haben Sie die Verteilungsmethode "Vollständig verwaltet" für Ihre Anwendung gewählt, genehmigen Sie in Setup für Mobile Publisher die Übermittlung Ihrer fertigen Anwendungen an Apple oder Google zur letzten Überprüfung.
Schauen wir uns an, wie D‘Angelo die DreamHouse-Anwendungen mit eigenem Branding genehmigt.
- Geben Sie in Setup im Feld "Schnellsuche" den Text
Mobile Publisher
ein und wählen Sie dann Mobile Publisher aus.
- Klicken Sie neben dem Eintrag zur iOS-Anwendung auf Weiter.
Hinweis: Klicken Sie auf die Schaltfläche Änderungen vornehmen, wenn Sie Änderungen vornehmen möchten. Auf der Seite "Anwendungsinformationen" können Sie überarbeitete Marken-Assets hochladen oder die Werte in den Feldern ändern. Anschließend führen Sie wieder dieselben Schritte aus: Fordern Sie ein neues verwaltetes Paket an, installieren Sie es und fordern Sie eine Beta-Version an, um die Änderungen zu überprüfen.
- Klicken Sie auf Anwendung einsenden.
- Aktivieren Sie das Kontrollkästchen, um zu bestätigen, dass Sie bereit sind, die Anwendung einzusenden.
- Klicken Sie auf Anwendung einsenden. Salesforce sendet die Anwendung an den Anwendungs-Store. Es kann von 1 Tag bis zu 2 Wochen dauern, bis der Store Ihre Anwendung überprüft und genehmigt hat. Während dieser Zeit können Sie keine Änderungen an der Anwendung vornehmen.
- Wiederholen Sie dieselben Schritte für die Android-Anwendung.
Das ist definitiv ein aufregender Moment, aber ich möchte gar nicht vorgreifen. Obwohl wir die fertigen Anwendungen bei Apple und Google eingereicht haben, sind sie nicht sofort im Apple App Store und bei Google Play verfügbar.
Apple und Google prüfen die Anwendungen, um sicherzugehen, dass sie den Richtlinien der Anwendungs-Stores entsprechen. Wenn alles gut aussieht, genehmigen sie Ihre Anwendung und veröffentlichen sie. Wenn ein Problem auftritt, lehnen sie die Anwendung ab.
Achten Sie bei Anwendungen mit Binär-Upload auf Benachrichtigungen von Apple oder Google zum Überprüfungsprozess Ihrer Anwendung. Bei Anwendungen mit der Verteilungsmethode "Vollständig verwaltet" sendet Ihnen das Mobile Publisher-Team eine E-Mail, wenn es Probleme gibt.
Der Moment der Wahrheit
Schauen wir uns an, wie es bei DreamHouse Realty läuft. D’ Angelo, der furchtlose Salesforce-Administrator bei DreamHouse. D’Angelo hat bei allen DreamHouse Realty-Anwendungen auf die Schaltfläche "Submit App (Anwendung senden)" geklickt und ist jetzt hochzufrieden.
Die Anwendungen wurden genehmigt! Suchen Sie in der aktuellen Liste nach der DreamHouse-Anwendung in Google Play.
In der nächsten Lektion erfahren Sie, was Sie zum Verwalten dieser tollen neuen Anwendungen mit eigenem Branding benötigen, jetzt, da sie im App Store und bei Google Play gelistet sind.
Ressourcen
- Salesforce-Hilfe: Testen und Einsenden der Anwendung
- Salesforce-Hilfe: Installieren von Paketen
- Apple: Beta-Testing leicht gemacht mit TestFlight
- Google: Google Play Console
- Apple Business Manager: Apple Business Manager (Anmeldung erforderlich)