Logo BlackBerryDynamics SDK pro Android
Uživatelská příručkaBlackBerry Dynamics SDK pro Android

BlackBerry Dynamics SDK pro Android verze 10.0

Co je nového v sadě BlackBerry Dynamics SDK pro Android verze 10.0
Změny SDK a softwarových požadavků

Funkce Popis
Podpora pro Android 12 V tomto vydání je podporován Android 12. Aplikace BlackBerry Dynamics nyní mohou cílit na úroveň API 31.
Integrujte SDK s Mavenem
úložiště
Nyní můžete k integraci SDK použít vzdálené úložiště Maven. Je osvědčeným postupem integrovat SDK pomocí tohoto nového úložiště. Další informace naleznete v Průvodci vývojem.
Odstranění
QUERY_ALL_PACKAGES
povolení
Oprávnění QUERY_ALL_PACKAGES bylo v tomto vydání odebráno. V důsledku toho byly deaktivovány funkce skenování malwaru Protect Mobile a detekce vedlejšího zatížení. Aby vývojáři mohli zahrnout tyto funkce, musí do manifestu Androidu zahrnout oprávnění QUERY_ALL_PACKAGES a při odesílání aplikací do obchodu Google Play požádat o požadované povolení od společnosti Google.
Nepodporované metody Kvůli současným ovládacím prvkům prevence úniku dat (DLP) není metoda setOnReceiveContentListener podporována v následujících komponentách a widgetech:
com.good.gd.widget.GDAutoCompleteTextView
com.good.gd.widget.GDEditText
com.good.gd.widget.GDMultiAutoCompleteTextView
com.good.gd.widget.GDSearchView
com.good.gd.widget.GDTextView
com.good.gd.widget.GDWebView
com.blackberry.bbwebview.BBWebView
CURL upgrade V tomto vydání CURL byl upgradován na verzi 7.77.0.

Knihovna BlackBerry Dynamics Launcher
Toto vydání používá BlackBerry Dynamics Launcher Library verze 3.3.0.215.
Opravené problémy
V tomto vydání jsou opraveny následující problémy:

  • Bylo vylepšeno zpracování chyb při aktivaci QR kódu. (FIRST-17678)
  • Pokud správce nakonfiguroval BlackBerry Dynamics profile Chcete-li vyžadovat, aby UEM Client sloužil jako delegát ověřování pro jiné aplikace BlackBerry Dynamics, uživatel by obdržel oznámení vysvětlující tento požadavek, pokud by se pokusil aktivovat aplikaci BlackBerry Dynamics, aniž by měl na svém zařízení nainstalovaného klienta UEM. V této verzi se stejné upozornění zobrazí také v případě, že je klient UEM nainstalován, ale není aktivován. (GD-56528)

Známé problémy

  • Pokud používáte přímé odkazy na BlackBerry Dynamics SDK .aar files ve vašich úložištích build.gradle (napřample, kompilujte(name:'android_handheld_platform- 8.1.0.57′, ext:'aar')) namísto použití propojení Maven (např.ample, api „com.blackberry.blackberrydynamics:android_handheld_platform:8.1.0.57“), v AndroidManifestu se mohou vyskytnout chyby file v adresáři mezipaměti Gradle. Chcete-li to vyřešit, použijte propojení Maven nebo zadejte android_handheld_resources a android_handheld_platform v build.gradle file.
  • Rozhraní API pro import certifikátů Android pro sadu BlackBerry Dynamics SDK již není podporováno. BlackBerry doporučuje používat certifikáty z úložiště Android Native Keystore, pokud je přijatelné, že klíčový materiál je chráněn zařízením a nikoli BlackBerry Dynamics.
  • Pokud je uživatel vyzván k aktivaci aplikace BlackBerry Dynamics pomocí svého hesla pro jinou aplikaci BlackBerry Dynamics, kterou dříve aktivoval (známé také jako snadná aktivace), a poté výzvu zruší, zobrazí se obrazovka uzamčení dříve aktivované aplikace namísto na obrazovce a zadejte své aktivační údaje. (GD-56598)
  • Pokud je v BlackBerry Dynamics pro povoleno „Povolit biometrické ověřování Android“.file, když uživatel aktivuje aplikaci BlackBerry Dynamics na emulátoru Android 12, ověření otisku prstu pro aplikaci selže a zobrazí se chybová zpráva „Interní chyba: Opakujte nebo restartujte“. (GD-56289)
  • Pokud jste nakonfigurovali BlackBerry Dynamics profile požadovat po uživatelích zadání hesla, když se aplikace BlackBerry Dynamics vrátí do popředí, na zařízeních Android 12 tato funkce nefunguje podle očekávání (aplikace nevyzve uživatele k zadání hesla, když se vrátí do popředí). (GD-56162)
  • Pokud uživatel se systémem Android 11 nebo novějším aktivuje aplikaci BlackBerry Dynamics pomocí QR kódu a po zobrazení výzvy k udělení oprávnění vybere možnost „Pouze tentokrát“, může dojít k problémům s importem certifikátu, pokud aplikace zůstane na pozadí déle než jednu minutu. během procesu importu. BlackBerry doporučuje, aby uživatelé na výzvu vybrali možnost „Při používání aplikace“. (GD-54972) Řešení: Poučte uživatele, aby aplikaci vynutili zavření a znovu ji otevřeli.
  • Pokud aplikace BlackBerry Dynamics používá ověřování Kerberos a aplikace se pokusí získat přístup k a web stránku pomocí IP adresy, poté, co uživatel zadá své přihlašovací údaje, web  stránka se nenačte podle očekávání a uživatel je znovu vyzván k zadání přihlašovacích údajů ve smyčce. (GD-54481)
    Řešení: Při vývoji aplikací BlackBerry Dynamics nekódujte natvrdo URLs, které používají IP adresy. Pokud mohou uživatelé ručně zadat a URL, poučte uživatele, aby se vyvarovali  URLs, které používají IP adresu.
  • Pokud se aplikace pokusí otevřít aplikaci BlackBerry Dynamics, která ještě nebyla otevřena pomocí AppKinetics, nemusí se aplikace BlackBerry Dynamics dostat do popředí. (GD-54205)
    Řešení: Uživatel může před provedením operace AppKinetics spustit aplikaci BlackBerry Dynamics a nechat ji spuštěnou na pozadí.

Instalace nebo aktualizace softwaru

Úplné pokyny k instalaci, pokyny k upgradu a požadavky na software naleznete v příručce BlackBerry Dynamics SDK for Android Development Guide. Vývojová příručka také poskytuje pokyny pro implementaci knihoven SDK jako .aar files, které lze publikovat do interního úložiště.
Pokud jste nainstalovali sadu SDK pomocí správce Android Studio SDK a provedli jste změny v souboru sample aplikací, aktualizace může přepsat sample apps, zahození vašich změn.
Poznámka: Sada BlackBerry Dynamics SDK pro Android 5.0 a novější obsahuje vylepšení shody, které chrání před škodlivými pokusy o přidání ladicího programu do nasazených aplikací BlackBerry Dynamics. Vaše možnosti konfigurace této funkce závisí na verzi BlackBerry UEM a BlackBerry Dynamics SDK. Další informace naleznete v části Konfigurace nastavení souladu, abyste mohli ladit aplikaci v příručce BlackBerry Dynamics SDK Development Guide.

Odkaz na všechna zastaralá rozhraní, třídy a metody

Tento dokument uvádí rozhraní, třídy a metody, které byly v této verzi sady SDK zastaralé (pokud existují). Úplný seznam všech zastaralých objektů naleznete view referenční API pro vaši platformu a otevřete seznam zastaralých v příloze.
Měli byste plánovat, že přestanete používat všechna rozhraní, třídy a metody, které jsou zahrnuty v zastaralém seznamu.

Právní upozornění

©2021 BlackBerry Limited. Ochranné známky, mimo jiné BLACKBERRY, BBM, BES, EMBLEM Design, ATHOC, CYLANCE a SECUSMART jsou ochranné známky nebo registrované ochranné známky společnosti BlackBerry Limited, jejích dceřiných společností a/nebo přidružených společností, používané na základě licence a výhradní práva k těmto ochranným známkám jsou výslovně vyhrazena. Všechny ostatní ochranné známky jsou majetkem příslušných vlastníků.
Tato dokumentace včetně veškeré dokumentace, která je zde zahrnuta odkazem, jako je dokumentace poskytnutá nebo zpřístupněná na BlackBerry webstránky poskytované nebo zpřístupněné „TAK JAK JSOU“ a „JAK JE K DISPOZICI“ a bez podmínek, schválení, záruky, zastoupení nebo záruky jakéhokoli druhu společností BlackBerry Limited a jejími přidruženými společnostmi („BlackBerry“) a BlackBerry nepřebírá žádnou odpovědnost za jakékoli typografické, technické nebo jiné nepřesnosti, chyby nebo opomenutí v této dokumentaci. Za účelem ochrany chráněných a důvěrných informací a/nebo obchodních tajemství BlackBerry může tato dokumentace popisovat některé aspekty technologie BlackBerry v obecných termínech. BlackBerry si vyhrazuje právo pravidelně měnit informace obsažené v této dokumentaci; společnost BlackBerry se však nezavazuje, že vám včas nebo vůbec poskytne jakékoli takové změny, aktualizace, vylepšení nebo jiné doplňky k této dokumentaci.
Tato dokumentace může obsahovat odkazy na zdroje informací, hardware nebo software, produkty nebo služby třetích stran včetně komponent a obsahu, jako je obsah chráněný autorským právem a/nebo třetí stranou. webstránky (souhrnně „produkty a služby třetích stran“). BlackBerry nekontroluje a nenese odpovědnost za žádné produkty a služby třetích stran, včetně, bez omezení, obsahu, přesnosti, dodržování autorských práv, kompatibility, výkonu, důvěryhodnosti, zákonnosti, slušnosti, odkazů nebo jakýchkoli jiných aspektů produktů třetích stran a Služby. Zahrnutí odkazu na produkty a služby třetích stran v této dokumentaci neznamená, že společnost BlackBerry jakýmkoli způsobem podporuje produkty a služby třetích stran nebo třetí stranu.
VEŠKERÉ PODMÍNKY, DOPORUČENÍ, ZÁRUKY, PROHLÁŠENÍ NEBO ZÁRUKY JAKÉHOKOLI DRUHU, VÝSLOVNÉ NEBO PŘEDPOKLÁDANÉ ZÁKONY, VČETNĚ OMEZENÍ, BEZ OMEZENÍ, BEZ OMEZENÍ RANTEPRESURANT DWARRANT PRO KONKRÉTNÍ ÚČEL NEBO POUŽITÍ, OBCHODOVATELNOST, OBCHODOVATELNÁ KVALITA, NEPORUŠENÍ, USPOKOJIVÁ KVALITA NEBO NÁROK, NEBO VYPLÝVAJÍCÍ ZE STATUTU NEBO Z CELKU NEBO PRŮBĚHU OBCHODOVÁNÍ NEBO POUŽÍVÁNÍ OBCHODOVÁNÍ, ICUOR REFORMATION, ICUOR REFORM NEBO NEVYKONÁVÁNÍ JAKÉHOKOLI SOFTWARU, HARDWARU, SLUŽBY NEBO JAKÝCHKOLI PRODUKTŮ A SLUŽEB TŘETÍCH STRAN, KTERÉ ZDE UVEDENÉ, JSOU TÍMTO VYLOUČENY. MŮŽETE MÍT TAKÉ JINÁ PRÁVA, KTERÁ SE LIŠÍ PODLE STÁTU NEBO PROVINCIE. NĚKTERÉ JURISDIKCE NEMUSÍ UMOŽŇOVAT VYLOUČENÍ NEBO OMEZENÍ PŘEDPOKLÁDANÝCH ZÁRUK A PODMÍNEK. V ROZSAHU POVOLENÉM ZÁKONEM JSOU JAKÉKOLI PŘEDPOKLÁDANÉ ZÁRUKY NEBO PODMÍNKY TÝKAJÍCÍ SE DOKUMENTACE V ROZSAHU, JAK JE UVEDENO VÝŠE, ALE LZE OMEZIT, JSOU TÍMTO OMEZENY NA 90 (XNUMX) DNÍ OD VAŠEHO DORUČENÍ NEBO POLOŽKA, KTERÁ JE PŘEDMĚTEM REKLAMACE.
V MAXIMÁLNÍM ROZSAHU POVOLENÉM PLATNÝM ZÁKONEM VE VAŠÍ JURISDIKCI NEBUDE BLACKBERRY V ŽÁDNÉM PŘÍPADĚ ODPOVĚDNÁ ZA JAKÝKOLI TYP ŠKODY SOUVISEJÍCÍ S TÉTO DOKUMENTACÍ NEBO JEJÍM POUŽÍVÁNÍM NEBO VÝKONEM NEBO NEVYKONÁVÁNÍM JAKÉKOLIV, JAKÉHOKOLI SOFTWARU THIRDARE. ZDE UVEDENÉ PRODUKTY A SLUŽBY, VČETNĚ BEZ OMEZENÍ JAKÉKOLI Z NÁSLEDUJÍCÍCH ŠKOD: PŘÍMÉ, NÁSLEDNÉ, EXEMPLÁRNÍ, NÁHODNÉ, NEPŘÍMÉ, ZVLÁŠTNÍ, TRESTNÉ NEBO ZNĚNÍ ŠKODY, ŠKODY ZA ZTRÁTU NEBO NÁSLEDNÉ VÝNOSY, ŠKODY ZA ZTRÁTU NEBO NÁHRADY ZISKU, ZTRÁTA OBCHODNÍCH INFORMACÍ, ZTRÁTA OBCHODNÍ PŘÍLEŽITOSTI NEBO POŠKOZENÍ NEBO ZTRÁTA DAT, NEODESÍLÁNÍ NEBO PŘIJÍMÁNÍ JAKÝCHKOLI DAT, PROBLÉMY SPOJENÉ S JAKÝKOLIV APLIKACE POUŽÍVANÉ V SOUVISLOSTI S SLUŽBAMI C BLACKBERSSS, POUŽÍVÁNÍ PRODUKTŮ DRY ORBLACKLOW SLUŽBY NEBO JEJICH ČÁST NEBO JAKÉKOLI SLUŽBY VYSÍLACÍHO ČASU, NÁKLADY NA NÁHRADNÍ ZBOŽÍ, NÁKLADY NA KRYTÍ, ZAŘÍZENÍ NEBO SLUŽBY, KAPITÁLOVÉ NÁKLADY NEBO JINÉ PODOBNÉ PENĚŽNÍ ZTRÁTY, AŤ UŽ TAKOVÉ ŠKODY NEBO NEJSOU ZAHRNUTY, NEBO VZNIKLY UPOZORNĚNÍ NA MOŽNOST TAKOVÝCH ŠKOD.
V MAXIMÁLNÍM ROZSAHU POVOLENÉM PLATNÝM ZÁKONEM VE VAŠÍ JURISDIKCI NEBUDE BLACKBERRY MÍT ŽÁDNÉ JINÉ ZÁVAZKY, POVINNOSTI NEBO ODPOVĚDNOST JAKÉKOLI VE SMLOUVĚ, ODPOVĚDNOSTI ANI JINÉ ODPOVĚDNOSTI VŮČI VÁM, VČETNĚ JAKÉKOLI ODPOVĚDNOSTI ZA ODPOVĚDNOST SMLOUVY.
OMEZENÍ, VYLOUČENÍ A ODMÍTNUTÍ ODPOVĚDNOSTI ZDE PLATÍ: (A) BEZ OHLEDU NA POVAHU PŘÍČINY VAŠEHO ŽALU, POPTÁVKY NEBO ČINU, VČETNĚ, ALE NE VÝHRADNĚ, PORUŠENÍ SMLOUVY, nedbalosti, deliktu, PŘÍSNÉ ODPOVĚDNOSTI A PŘEŽÍVÁ ZÁKLADNÍ PORUŠENÍ NEBO PORUŠENÍ NEBO SELHÁNÍ ZÁKLADNÍHO ÚČELU TÉTO SMLOUVY NEBO JAKÉHOKOLI NÁPRAVNÉHO PROSTŘEDKU ZDE OBSAŽENÉ; A (B) SPOLEČNOSTI BLACKBERRY A JEJÍM PŘIDRUŽENÝM SPOLEČNOSTEM, JEJICH NÁSTUPCŮM, POSTUPŮM, ZÁSTUPCŮM, DODAVATELŮM (VČETNĚ POSKYTOVATELŮ VZDUCHOVÝCH SLUŽEB), AUTORIZOVANÝM DISTRIBUTORŮM BLACKBERRY (VČETNĚ POSKYTOVATELŮ LETOVÝCH SLUŽEB, EDITORCRECEP) A JEJICH REPRODUKTOREM
KROMĚ OMEZENÍ A VYLOUČENÍ UVEDENÝCH VÝŠE NEMÁ V ŽÁDNÉM PŘÍPADĚ ŽÁDNÝ ŘEDITEL, ZAMĚSTNANEC, AGENT, DISTRIBUTOR, DODAVATEL, NEZÁVISLÝ DODAVATEL SPOLEČNOSTI BLACKBERRY NEBO JAKÉKOLI PŘIDRUŽENÉ SPOLEČNOSTI BLACKBERRY.
Před přihlášením k odběru, instalací nebo používáním jakýchkoli produktů a služeb třetích stran je vaší odpovědností zajistit, aby váš poskytovatel vysílacích služeb souhlasil s podporou všech jejich funkcí. Někteří poskytovatelé vysílacích služeb nemusí nabízet funkce procházení Internetu s předplatným služby BlackBerry Internet Service.
Informujte se u svého poskytovatele služeb o dostupnosti, ujednání o roamingu, plánech služeb a funkcích. Instalace nebo používání produktů a služeb třetích stran s produkty a službami BlackBerry může vyžadovat jeden nebo více patentů, ochranných známek, autorských práv nebo jiných licencí, aby se zabránilo porušení nebo porušení práv třetích stran. Jste výhradně odpovědní za rozhodnutí, zda používat produkty a služby třetích stran a zda jsou k tomu vyžadovány licence třetích stran. V případě potřeby jste odpovědní za jejich získání. Dokud nezískáte všechny potřebné licence, neměli byste instalovat ani používat produkty a služby třetích stran. Jakékoli produkty a služby třetích stran, které jsou poskytovány s produkty a službami BlackBerry, jsou poskytovány pro vaše pohodlí a jsou poskytovány „TAK, JAK JSOU“, bez jakýchkoli výslovných nebo předpokládaných podmínek, doporučení, záruk, prohlášení nebo záruk jakéhokoli druhu ze strany BlackBerry a BlackBerry. v souvislosti s tím nepřebírá žádnou odpovědnost. Vaše používání produktů a služeb třetích stran se bude řídit a bude podléhat vašemu souhlasu s podmínkami samostatných licencí a dalších smluv s třetími stranami, které se na ně vztahují, s výjimkou rozsahu výslovně pokrytého licencí nebo jinou smlouvou se společností BlackBerry.
Podmínky použití jakéhokoli produktu nebo služby BlackBerry jsou stanoveny v samostatné licenci nebo jiné smlouvě se společností BlackBerry, která se na ně vztahuje. NIC V TÉTO DOKUMENTACI NEMÁ NAHRAZOVAT JAKÉKOLI VÝSLOVNÉ PÍSEMNÉ DOHODY NEBO ZÁRUKY POSKYTOVANÉ SPOLEČNOSTÍ BLACKBERRY PRO ČÁSTI JAKÉHOKOLI PRODUKTŮ NEBO SLUŽBY BLACKBERRY JINÝCH NEŽ TATO DOKUMENTACE.
BlackBerry Enterprise Software obsahuje určitý software třetích stran. Informace o licenci a autorských právech souvisejících s tímto softwarem jsou k dispozici na adrese  http://worldwide.blackberry.com/legal/thirdpartysoftware.jsp.

BlackBerry Limited
2200 University Avenue East
Waterloo, Ontario
Kanada N2K 0A7
BlackBerry UK Limited
Přízemí, The Pearce Building, West Street,
Maidenhead, Berkshire SL6 1RL
Spojené království
Vydáno v Kanadě

Dokumenty / zdroje

BlackBerry Dynamics SDK pro Android [pdfUživatelská příručka
Dynamics SDK pro Android

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *