标签: hockeyapp

我可以强制用户使用hockeyapp更新我的应用程序吗?

我有一个iOS应用程序.目前,它正在分发给测试用户.我准备将应用程序发布到Appstore了.我对Appstore中有更新版本的应用程序感兴趣.

hockeyapp是否有任何内置功能来提示用户更新应用程序,并阻止他在更新之前使用它?

app-store ios hockeyapp

5
推荐指数
1
解决办法
3939
查看次数

启用proguard的风味

我正在使用TeamCity构建应用程序版本并将其上传到HockeyApp。我想仅在特定口味上启用proguard,并且当构建在teamcity上并在HockeyApp上上传时,可以吗?现在我在gradle文件中定义了变量:

def runProguard = false
Run Code Online (Sandbox Code Playgroud)

并按我的喜好将其设置为false或true,然后在构建类型中设置为:

if (project.hasProperty('teamcity') && runProguard.toBoolean()) {
    minifyEnabled true
  } else {
    minifyEnabled false
}
Run Code Online (Sandbox Code Playgroud)

但是它在teamcity上不起作用,我在HockeyApp上没有proguard的版本。如何解决?这是另一种方法,例如使用启用的proguard定义gradle任务吗?

teamcity android gradle android-gradle-plugin hockeyapp

5
推荐指数
1
解决办法
2018
查看次数

HockeyApp中自定义事件的自定义数据

上下文:HockeyApp可以跟踪自定义事件,这是当前可通过季前赛计划获得的功能.自定义事件有一些限制,包括

每个应用每周限制300个唯一身份名称.

可以通过调用特定方法来跟踪事件,例如

HockeyApp.Metrics.MetricsManager.TrackEvent("MyEventName");
Run Code Online (Sandbox Code Playgroud)

问题:我们遇到了每个事件记录自定义数据所需的挑战,例如时间戳信息.怎么做到这一点?

背景:我们当前使用Application Insights并记录性能信息以及执行询问所花费的时间等事件.我们使用HockeyApp寻找解决方案(或解决方法).

azure custom-events xamarin hockeyapp azure-application-insights

5
推荐指数
1
解决办法
1538
查看次数

无法从HockeyApp for Mac安装Helper,"Puck"

在Mac上使用High Sierra,我无法使用提供的说明HockeyApp for Mac(版本2.0.21)安装Puck .

当我从"首选项 - >常规"选项卡中选择"安装"时,按钮变为灰色或禁用,系统会提示我输入我的帐户密码,然后提示......没有.如建议的那样,Puck未安装在/ usr/local/bin目录中.

  • 我的用户帐户是管理员帐户.
  • 我使用的是正确的密码.
  • 我拥有/ usr/local/bin的所有权和完全写入权限.
  • 我已经检查了更新并重新安装了HockeyApp for Mac

当我退出HockeyApp for Mac应用程序,然后返回它时,"安装"按钮不再被禁用,但它仍然提供我安装Puck的能力.它永远不会.

macos install hockeyapp macos-high-sierra

5
推荐指数
1
解决办法
625
查看次数

Unable to upload an APK file to hockey app via their API

我无法通过他们提供的API上传android apk到hockeyapp.当我使用时

curl \ -F "status=2" \
-F "notify=1" \ 
-F "notes=Some new features and fixed bugs." \ 
-F "notes_type=0" \
-F "apk=@app-release.apk" \
-H "X-HockeyAppToken: MY_TOKEN" \https://rink.hockeyapp.net/api/2/apps/MY_APP_ID/app_versions/upload  
Run Code Online (Sandbox Code Playgroud)

我收到一个错误: {"status":null}

当我尝试

 curl \ 
-F "status=2" \ 
-F "notify=1" \
-F "notes=Some new features and fixed bugs." \ 
-F "notes_type=0" \ -F "apk=@app-release.apk" \
-H "X-HockeyAppToken: MY_TOKEN" \ https://rink.hockeyapp.net/api/2/apps/upload
Run Code Online (Sandbox Code Playgroud)

发生错误: {"status":"error","message":"找不到文件.请检查您的文件不是目录或包."}

请给我一个解决方案.拖放工作正在为我工​​作.但我需要通过他们的API来完成.我使用Team City作为我的CI服务器.

continuous-integration android curl hockeyapp teamcity-9.0

4
推荐指数
1
解决办法
2834
查看次数

IOS HockeyApp总是弹出更新alertview

我在HockeyApp开始了一个试验计划.从发布测试版发布到每个人的那一刻起,应用程序始终显示一个警告对话框,说"可用更新""HockeyDemo版本1.0(3)可用.

为什么会这样?我怎么做错了?我想将应用程序发布到商店,但现在我担心它会弹出此消息..

有什么投入?谢谢

ios hockeyapp

4
推荐指数
2
解决办法
2019
查看次数

如何在VSTS / TFS构建中检索Git提交ID和消息?

我在使用VSTS的CI环境中,并且想要获取提交注释以将他设置为文本文件。

这是我的构建步骤: 在此处输入图片说明

这个想法是将GIT提交注释复制到存储在工件文件夹中的文本文件中。然后使用HockeyApp SDK,在发布说明中设置我的提交评论。

我可以使用命令行操作轻松地复制文件,但是我不知道如何检索注释。

git continuous-integration hockeyapp azure-devops

4
推荐指数
1
解决办法
4667
查看次数

用于将构建(apk)上传到hockeyApp的管道脚本

我正在使用Jenkins构建我的Android应用程序.我在我的仓库中添加了"Jenkinsfile",我当前的管道脚本看起来像这样,它运行正常.

node
    {
        try {
            stage("build.clone")
            {
                checkout scm
            }
            stage("build.clean")
            {
                sh "./gradlew clean"
            }
            stage("build.package")
            {
                sh "./gradlew assembleDebug"
            }
        } catch (error) {
            throw error
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在我需要将我的apk上传到hockeyapp.HockeyApp的Jenkins插件已安装.并且它们使其与v 1.2.2中的管道兼容

我搜索了很多但发现帮助不大.请指导我或指出我如何使用管道脚本将apk上传到hockeyapp.

注意:我已经在曲棍球应用程序上创建了一个应用程序,我有应用程序令牌和应用程序ID.另外我知道curl命令可用,但我想使用带有管道的hockeyapp插件

android jenkins jenkins-plugins hockeyapp jenkins-pipeline

3
推荐指数
1
解决办法
2613
查看次数

同时使用Firebase和HockeyApp时,没有HockeyApp崩溃报告

在我们的iOS应用中,我们使用HockeyApp SDK和Firebase SDK.

我们在启动时直接在AppDelegate中初始化:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {  

    BITHockeyManager.sharedHockeyManager().configureWithIdentifier(hockeyAppId);
    BITHockeyManager.sharedHockeyManager().startManager();
    BITHockeyManager.sharedHockeyManager().authenticator.authenticateInstallation();

    FIRApp.configure()

    [...]
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我们不激活Firebase时,我们的崩溃报告会正确发送到HockeyApp,一切正常.但是当我们激活Firebase时,在HockeyApp方面的崩溃报告中没有任何反应.

为什么会这样?Firebase是否可能阻止HockeyApp发送崩溃报告?怎么可能解决这个问题呢?

信息:我知道HockeyApp不会使用附加的调试器发送崩溃报告.

非常感谢阅读!

ios firebase hockeyapp swift3

3
推荐指数
1
解决办法
272
查看次数

uwp app(.net native)和未处理的异常

我为Windows 10桌面创建了uwp app(.Net native).我使用HockeyApp收集实时崩溃报告.堆栈跟踪不提供信息.这是一个长期存在的问题,并没有解决方案.我尝试了这个,但它不起作用.我得到以下例外:

System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw
Arg_NullReferenceException

Microsoft.HockeyApp.Extensibility.Windows.UnhandledExceptionTelemetryModule.CoreApplication_UnhandledErrorDetected
 The parameter is incorrect. The parameter is incorrect.
Run Code Online (Sandbox Code Playgroud)

在我的计算机上,应用程序运行稳定.也许这是由于Windows的版本.我认为这是由于我的xaml.对我来说纠正这些错误非常重要.但我不能拒绝这张桌子.任何想法如何找到这些错误的来源?

c# unhandled-exception hockeyapp .net-native uwp

3
推荐指数
1
解决办法
742
查看次数