Uploading and installing a private app

Have more questions? Submit a request

24 Comments

  • Sandeep Kumar
    Comment actions Permalink

    I cant see App button in upper right corner. When i am running locally only then that App button is visible.
    Please help.

    0
  • Jessie Schutz
    Comment actions Permalink

    Hi Sandeep!

    I'm afraid I'm not sure what you mean by "running locally". Can you be a bit more specific about what you're running into?

    0
  • Troy Taillefer
    Comment actions Permalink

    I try to upload my zipped application file and it complains that the limit is only 2 MB that is really small especially if you want to use some react component libs as I do.


    Is there anyway to increase this upload limit to something more reasonable ?


    Troy

    0
  • Joey
    Comment actions Permalink

    Hi there Troy-


    Are you using the development or production build for React? https://react-cn.github.io/react/downloads.html


    The development build is considerably larger in size.


    As far as the 2MB file size, our application assumes what is included is only what is necessary, and it sounds like you may have included some ancillary or development-only components.

    0
  • Troy Taillefer
    Comment actions Permalink

    Joseph,


    Thanks for your response I am looking on my side to see if I can shrink the the uploaded app zipfile. I am using webpack so not including them with script tags. Maybe there is a way to tell webpack to use a production version. Still I can see their being times that I want to use the dev versions for debugging in the zendesk sandbox which.


    Troy

    0
  • Joey
    Comment actions Permalink

    You got it, Troy. Here is a related Stack Overflow post you might find useful: https://stackoverflow.com/a/40096040


    For development & debugging, you should be able to utilize zat server and run your app locally.

    0
  • Troy Taillefer
    Comment actions Permalink

    Joseph,


    Actually my app zipfile is only 749 KB way below the 2 MB it is complaining about ? Do they mean my app has to uncompress to under 2 MB ?


    Troy


     

    0
  • Joey
    Comment actions Permalink

     Hi Troy-


    I have created a ticket in Zendesk Support to look into this further - you should have received an email.

    0
  • Stph Pn
    Comment actions Permalink

    delete.

    0
  • Joey
    Comment actions Permalink

    That is correct, Stéphane. You can view more about Plan Types here - apps can be found under the 'Platform' section. Essential Plans do not have access to public or private apps; Team only marketplace apps.

    0
  • Darren Stagnaro
    Comment actions Permalink

    Just a note, clicking on Zendesk Apps framework redirects you to https://developer.zendesk.com/apps/docs/agent/introduction and this site no longer exists.

    0
  • Darren Chan
    Comment actions Permalink

    Hi Darren,

    Thanks for mentioning the broken link in the article. It has been updated to reference the Apps Developer Guide.

    0
  • Burton Chau
    Comment actions Permalink

    I'm building a channel integration app that I was following https://developer.zendesk.com/apps/docs/channels-framework/push this page to try the push function. So I need an access token and got directed to https://developer.zendesk.com/apps/docs/channels-framework/administrative_interface this page. Then I realize I need to build an app first.

    So I follow https://develop.zendesk.com/hc/en-us/articles/360001069807-Channel-framework-startup-tutorial-Step-5-Connect-the-integration-service-to-Zendesk-Part-2-Zendesk-app- this guide and https://develop.zendesk.com/hc/en-us/articles/360001069347 this to build and install my app.

    Then after successfully build and package the app (I even try zat validate and it returns success), I got "Failed to install app: Error creating requirements" this message when I try installing it. Please help. Attached please find the raw and packaged app, and the manifest.

    0
  • Joey
    Comment actions Permalink

    Hi Burton-
    I would suggest going through that entire tutorial series first, but the error you are seeing may be due to the manifest_url being unreachable. There are a lot of moving parts in a Channels integration and following that tutorial series in order should prove beneficial.

    0
  • Pham Hoang Xuan
    Comment actions Permalink

    I using Essential Plan, and i don't see menu "App > Manage", i missing something ? or i need upgrade to Team Plan?

     

    Thank You,

     

    Xuan Pham

    0
  • Brett - Community Manager
    Comment actions Permalink

    Hey Xuân,

    To have access to installing public apps, you would need to upgrade to at least the Team plan. For access to private apps, you'll want to be on Support Professional. You can find out more in our Plan Comparison Page which I've linked for you.

    Cheers!

    1
  • Pham Hoang Xuan
    Comment actions Permalink

    Hi  Brett,

    Thanks for your response,

    Now if i want to dev a Zendesk Support App i need to upgrade to Support Professional right?

    0
  • Brett - Community Manager
    Comment actions Permalink

    Hi Xuan,

    If you develop an app and would like to upload it as a private app you'd need to at least be on Support Professional.

    Let me know if you have additional questions for me.

    Cheers1

    1
  • Pham Hoang Xuan
    Comment actions Permalink

    Hi Bretty,

    I just want to develop in development environment using "?zat=true" so the Team Plan can do this? (sorry, i want to save money for the development environment) 

    0
  • Joey
    Comment actions Permalink

    Hi Xuan-

    There is no restriction on usage of the zendesk_apps_tools gem.

    0
  • Pham Hoang Xuan
    Comment actions Permalink

    Hi Joseph,

    thanks for your response.

    If i using trial account, i can see the ticket side bar and the icon load unsafe script on address bar

    But if i switching to another account (using  Essential Plan) i don't see the thing like in trial account

    i missing or doing something wrong?, sorry this is the first time i develop zendesk app

    0
  • Bryan - Community Manager
    Comment actions Permalink

    Hi Xuan,

    The shield/"Load unsafe content" only shows up when running 'zat server' locally. Once an app has been uploaded to your account instance, the app is served from remote servers (not locally), so this option doesn't show up as it's not needed.

    This all assumes you area using a Zendesk account instance that allows private apps (as Brett mentioned, "Team" or higher. Trial accounts meet this criteria but "Essential" accounts do not).

    0
  • Matheus de Oliveira Marçal
    Comment actions Permalink

    Hello, 

    I am developing a particular application that needs settings to work, when doing the test using zat server everything works but when using the package and put as a private application I can not configure it, is there anything that might be bothering me?

     
    0
  • Bryan - Community Manager
    Comment actions Permalink

    Without more detail, it's hard to say Matheus. Check out these two examples and maybe something will surface.

    1. This is an example of using secure settings -- where you're using things like "domainWhitelist" and "secure:true":

    https://github.com/bryan-flynn-zd/examples/tree/master/demo_app_secure_settings

    2. This example shows getting and setting app values:

    https://github.com/bryan-flynn-zd/examples/tree/master/demo_app_metadata_call

    Because there are a couple of different modes to using settings in client.request calls (CORS and non-CORS), this article may also help:

    How Apps framework client.request works

    0

Please sign in to leave a comment.

Powered by Zendesk