Android,是否可以在应用程序内更新Fabric Beta分布式应用程序?

时间:2018-09-04 09:32:22

标签: android crashlytics google-fabric crashlytics-beta

我已经通过结构测试版成功分发了该应用程序,但是在分发了新版本的应用程序之后,旧应用程序中没有更新窗口。

是否可以在应用程序内更新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
}

快速文件:

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 :(得分:1)

来自Fabric和Firebase的Mike。在Android上,Fabric每两个小时检查一次,以查看是否有可用的新版本的应用程序。如果是这样,它将在系统通知中心显示通知。 Android上没有应用内更新提示。