Also wir haben Aviary SDK in unserem Projekt für eine lange Zeit verwendet, und keine Probleme aufgetreten. Aber als wir die Aviary-Version auf den neuesten Stand gebracht haben, wurde ein seltsames Verhalten aufgedeckt - wenn Sie die Anwendung mit der neuen Version von Aviary gebündelt auf einem Gerät installieren, das eine Version der App mit der älteren Aviary-Version hat, stürzt die App ab -Aviary SDK Update in Android
FATAL EXCEPTION: IntentService[AviaryCdsService]
java.lang.IllegalStateException: Missing required api key secret
zweiten Lauf der installierten App funktioniert wie erwartet, und alle Funktionen funktionieren ordnungsgemäß. Wenn das Gerät noch keine App installiert hat, ist kein Absturz aufgetreten und die Installation läuft einwandfrei. Dieses Verhalten zeigte, wenn sie von com.aviary.android.feather.sdk Migration: Voliere-sdk: 3.4.3.351 zu com.aviary.android.feather.sdk: Voliere-sdk: 3.6.3
Does jemand anderes hatte ein solches Problem, und gibt es irgendeinen Weg, diesen Absturz zu vermeiden?
Wenn jemand das gleiche Problem hat, hat unser Team eine Problemumgehung dafür gefunden - wir fügen diese Codezeilen in der Methode onCreate() unserer Application-Klasse hinzu: Absicht cdsIntent = AviaryIntent.createCdsInitIntent (getBaseContext(), API_SECRET, null) ; startService (cdsIntent); – VanKhulup
mit demselben Problem –