Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Create an JIRA issue from the mobile app I am developing? (iPhone and Android)

Dinghao_Zeng May 16, 2019

Is there a way to share a text and image from my app I am developing to JIRA mobile app in order to create an JIRA issue.

The purpose is to allows our QA reports bugs directly from iPhone or Android while using my app, with pre-filled text and screenshot attached. 

Ideally I should be able to launch the JIRA mobile app from my app and attach the screenshot to it.

 

I checked the share panel but seems like JIRA doesn't develop a share extension.

2 answers

0 votes
Rayen Magpantay
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 17, 2019

Hi Dinghao,

I'm a Product Manager in the Jira Mobile team. Do you want to chat sometime? I'm keen to understand mobile development workflows and see how we can support you better here. Please shoot me an email at rmagpantay@atlassian.com if you're interested. 

Thanks!

0 votes
Carlos Khatchikian
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 19, 2019

Hey Dinghao, I am Team Lead of Jira Mobile and I can give you some tips to accomplish what you want...

First of all, there is no easy way to pass parameters to create an issue in mobile. The most you can do is to pass an attachment and then create a ticket from there.

But you have other alternatives that could work really well for you..

Option 1: Use Jira Mobile Connect

Jira Mobile Connect is a plugin created long time ago. If you enable that in your Cloud instance in the project you want to use when they users use the library they will create tickets with the specific configuration that you asked for. The only limitation is that the reporter of the ticket will be the bot account the plugin creates.

You can see more information of Jira mobile connect here: https://bitbucket.org/atlassian/jiraconnect-android/src/default/

The good of this one is that it is easy to configure and you can append a lot of data in the description or custom fields. This way you can even get library versions, which flags are enabled, etc, etc. Basically you are going to send an API to Jira with all the things that you need. This is actually what our Mobile apps are using.

Options 2: User Jira Service Desk

You can also use service desk widget API to create tickets with email addresses. You would need to have a Service Desk license and you would have to be an agent.

More info here: https://confluence.atlassian.com/servicedeskcloud/get-requests-from-an-embeddable-widget-937890652.html

For small/medium teams I would go with Option 1. If this is a big team I might go with Option 2. 

Hope this helps!

Dinghao_Zeng June 3, 2019

jiraconnect for iOS doesn't compile anymore. I've tried to build it on XCode or carthage. Here is where I get the source: https://bitbucket.org/atlassian/jiraconnect-apple/src/2.0.0/

If we go option2 via mail, am I able to specify the values of the custom fields?

Screen Shot 2019-06-03 at 7.05.47 PM.pngScreen Shot 2019-06-03 at 7.05.54 PM.png

Dinghao_Zeng June 3, 2019

Is it possible to fix option 1? I like option 1 better.

Besides, even if I fixed the compile error myself, how do I authenticate and authorize my app via Goggle Apps Account? My company is using google account to log in JIRA.

Carlos Khatchikian
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 5, 2019

@Dinghao_Zeng I think it should be pretty straightforward to make the fixes for this repo to run in Swift 4. if you want to fix them and raise a PR to that repo we are more than happy to look at it ;)

Suggest an answer

Log in or Sign up to answer