Android, есть ли способ обновить распределенное приложение Fabric Beta внутри приложения? - PullRequest
0 голосов
/ 04 сентября 2018

Я успешно распространил приложение через фабричную бета-версию, но после распространения новой версии приложения в старом приложении нет окна для обновлений.

Есть ли способ обновить распределенное приложение Fabric Beta внутри приложения?

Я давно ищу в сети. Но бесполезно. Пожалуйста, помогите или попробуйте дать некоторые идеи, как этого добиться.

В проект я интегрировал ткань, как это:

сборка: 1:

apply plugin: 'io.fabric'

2

buildscript {
repositories {
    google()
    maven { url 'https://maven.fabric.io/public' }
}

dependencies {
    classpath 'io.fabric.tools:gradle:1.25.4'
}
}

3

dependencies {
implementation('com.crashlytics.sdk.android:crashlytics:2.9.5@aar') {
    transitive = true
}

FastFile:

fastlane_version "2.68.0"

generated_fastfile_id "1111"

default_platform :android

lane :beta do
   build_android_app(task: "assembleRelease")
   emails = ["xxxxx"]

   sh("touch changelog.txt")
   File.write("./changelog.txt","Distributed with fastlane")

   # upload to Beta by Crashlytics
   crashlytics(
       notes_path:"fastlane/changelog.txt",
       api_token: "xxxx",
       build_secret:"xxxx",
       emails: emails,
       groups:[], 
       notifications: true
  )end

Fabric.properties

apiSecret=xxxx
apiKey=xxxx

1 Ответ

0 голосов
/ 06 сентября 2018

Майк из Fabric и Firebase здесь. На Android Fabric каждые два часа проверяет, доступна ли новая версия вашего приложения. Если это так, он будет отображать уведомления в центре системных уведомлений. В Android нет запроса на обновление в приложении.

...