Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Submit App Store Connect Tester feedback directly to JIRA via API or Interface

In TestFlight 2.3 and iOS 13, testers can send feedback directly from the beta app by taking a screenshot and sharing detailed feedback with a crash report immediately after a crash occurs.

Does anyone know of a JIRA web hook and interface so that we may use ITC interface/API to log such issues and directly transmit them to JIRA via an API call?

like image 735
Native_Mobile_Arch_Dev Avatar asked Nov 18 '25 23:11

Native_Mobile_Arch_Dev


1 Answers

Recent version of Fastlane include an API client for the feedback system. It was added in this PR: https://github.com/fastlane/fastlane/pull/15793. Sample code from the PR:

lane :connect_feedback do
  fastlane_require 'spaceship'

  Spaceship::Tunes.login
  Spaceship::Tunes.select_team

  # Gets app
  app = Spaceship::ConnectAPI::App.find(ENV["TEST_APP_BUNDLE"])

  # Gets feedback for an app (default includes screenshots and tester info)
  feedbacks = app.get_beta_feedback

  # Iterate over feedbacks
  feedbacks.each do |feedback|
    puts ""
    puts "comment: #{feedback.comment}"
    puts "name: #{feedback.tester.first_name} #{feedback.tester.last_name}"
    puts "email: #{feedback.tester.email}"
    puts "build: #{feedback.build.version}"

    # Iterate over feedback screenshots
    feedback.screenshots.each do |screenshot|

      # screenshot.image_assets is an array of different resolults of a screenshots
      image_asset = screenshot.image_assets.first

      puts "\turl: #{image_asset["url"]}"
      puts "\twidth: #{image_asset["width"]}"
      puts "\theight: #{image_asset["height"]}"
    end
  end
end
like image 67
tbodt Avatar answered Nov 20 '25 13:11

tbodt



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!