Migrace z HockeySDK na Sadu App Center SDK pro Unity
Důležité
Visual Studio App Center je naplánované k vyřazení na 31. března 2025. I když můžete Visual Studio App Center dál používat, dokud ho úplně nevyřadíte, existuje několik doporučených alternativ, na které můžete migraci zvážit.
Přečtěte si další informace o časových osách a alternativách podpory.
Pokud chcete aplikaci aktualizovat tak, aby místo Sady HockeySDK používala sadu App Center SDK, postupujte podle této dokumentace.
1. Aktualizace knihoven
1.1 Odstranit staré HockeySDK
Zvolte herní objekt, který jste vytvořili pro sadu SDK, a odeberte
HockeyAppAndroid
/HockeyAppiOS
komponentu kliknutím na ikonu >NastaveníOdebrat komponentu.Odeberte složky HockeyAppUnityAndroid / HockeyAppUnityiOS ze složky Assets ve vašem projektu Unity.
1.2 Přidání nové sady App Center SDK
Sada App Center SDK se integruje importem balíčků Unity do projektu. Uděláte to tak, že nejprve nainstaluje modul plug-in App Center Unity Editor Extensions. Otevřete rozšíření Editor z nabídky Unity: Windows>App Center>Editor Extensions a vyberte Nainstalovat sadu App Center SDK.
Sada App Center SDK je navržená s modulárním přístupem – můžete integrovat jenom ty služby, které vás zajímají. Podívejte se na ekvivalence v následující tabulce:
Modul HockeyApp | Modul App Center |
---|---|
Crashes and Exceptions |
Crashes |
Metrics |
Analytics |
Version Updates |
Distribute |
Pokud chcete služby nainstalovat samostatně, můžete na každé kartě vybrat Nainstalovat sadu SDK .
Poznámka
App Center Unity SDK je jedna sada pro všechny tři platformy: Android, iOS a UPW. Nemusíte instalovat každou sadu SDK zvlášť.
Doporučeným způsobem integrace sady App Center Unity SDK je použití rozšíření App Center Editor, ale podporujeme i jiné scénáře. Další informace najdete v dokumentaci k Unity pro App Center.
2. Nastavení sady SDK
2.1 Převod identifikátoru aplikace
Sada App Center SDK používá identifikátory aplikace ve formátu globálně jedinečného identifikátoru (GUID). App Center může id aplikace HockeyApp používat, ale musíte ho převést do jiného formátu. Chcete-li převést identifikátor, musíte přidat čtyři pomlčky, abyste získali reprezentaci 8-4-4-4-12.
Před (HockeyApp): 00112233445566778899aabbccddeeff
Po (App Center): 00112233-4455-6677-8899-aabbccddeeff
2.2 Konfigurace sady SDK
Připojit skript App Center
V okně Projekt přejděte do složky AppCenter , která byla přidána do projektu. Vyhledejte skript s logem App Center jako ikonou s názvem AppCenterBehavior
a přetáhněte ho na herní objekt, který jste dříve použili pro HockeySDK.
Konfigurace nastavení App Center
Klikněte na tento herní objekt a v okně Inspektoru uvidíte konfiguraci App Center.
Další informace vyplňte pomocí tabulky podrobného mapování konfigurace, která je uvedena níže.
3. Porovnání služeb a funkcí
Nastavení Aplikace HockeyApp | Nastavení App Center | Poznámky |
---|---|---|
ID aplikace | Tajný kód aplikace pro Android/iOS | Použijte ID aplikace, které jste převedli v předchozím kroku. |
Adresa URL serveru | Vlastní adresa URL protokolu, oddíl Další nastavení | Zaškrtněte políčko Použít vlastní adresu URL protokolu. |
Omezené aktualizace v aplikaci | NA | Distribute.UpdateTrack |
Chyby a výjimky (povolené ve výchozím nastavení) | Použití chybových ukončení | Chybový modul |
Chybové ukončení automatického nahrávání | NA (povolené ve výchozím nastavení) | Dokumentace (ve výchozím nastavení povoleno, dá se nakonfigurovat) |
Protokolování výjimek | Úroveň počátečního protokolu, část Další nastavení | Pokud chcete podrobnější protokolování, použijte Verbose |
Metriky uživatelů | Použití analýz | Modul Analýzy |
Aktualizace verze (povolené ve výchozím nastavení) | Použití distribuce | Distribuce modulu |
Aktualizace výstrahy | NA | Dokumentace (musí být nakonfigurovaná) |
Poznámka
Pokud váš projekt nepodporuje některou ze tří platforem uvedených v nastavení, ponechte pole tajných kódů aplikace tak, jak je. nebude mít žádný účinek. Pokud váš projekt podporuje platformy, které App Center nepodporuje, nebudou mít rozhraní API a konfigurace pro tyto platformy žádný vliv.
Pokud váš projekt zahrnuje volání rozhraní API HockeySDK v celé aplikaci, nahraďte je pomocí níže uvedené podrobné tabulky mapování rozhraní API.
Funkce | HockeyApp | App Center |
---|---|---|
Vlastní události s vlastnostmi | HockeyAppIOS.TrackEvent nebo HockeyAppAndroid.TrackEvent | Analytics.TrackEvent |
Explicitní kontrola aktualizací | HockeyAppIOS.CheckForUpdate nebo HockeyAppAndroid.CheckForUpdate | Distribute.CheckforUpdate |
Zobrazení formuláře pro zpětnou vazbu | HockeyAppIOS.ShowFeedbackForm nebo HockeyAppAndroid.ShowFeedbackForm | NA (viz část níže) |
Služba Feedback
Služba zpětné vazby nebude v App Center podporovaná. Podívejte se na váš názor na HockeyApp.