1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1177],{93589(e,t,i){i.r(t),i.d(t,{assets:()=>r,contentTitle:()=>p,default:()=>u,frontMatter:()=>o,metadata:()=>n,toc:()=>d});const n=JSON.parse('{"id":"developer-guide/app/update-app","title":"Update App","description":"Only Owners and Administrators can perform this operation.","source":"@site/docs/developer-guide/app/update-app.md","sourceDirName":"developer-guide/app","slug":"/developer-guide/app/update-app","permalink":"/docs/developer-guide/app/update-app","draft":false,"unlisted":false,"tags":[],"version":"current","lastUpdatedAt":1780539926000,"frontMatter":{"id":"update-app","title":"Update App","sidebar_label":"Update App"},"sidebar":"DeployGate Guide","previous":{"title":"Delete Apps","permalink":"/docs/developer-guide/app/delete-app"},"next":{"title":"Migrate App to Another Project","permalink":"/docs/developer-guide/app/transfer-app"}}');var s=i(74848),a=i(28453);const o={id:"update-app",title:"Update App",sidebar_label:"Update App"},p=void 0,r={},d=[{value:"If Using the Member Distribution \u200b",id:"if-using-the-member-distribution-",level:3},{value:"If Using the Link Distribution",id:"if-using-the-link-distribution",level:3}];function l(e){const t={admonition:"admonition",h3:"h3",hr:"hr",p:"p",strong:"strong",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"Only Owners and Administrators can perform this operation."}),"\n",(0,s.jsx)(t.p,{children:"On this page, we will explain how to upload a new revision of a previously uploaded app."}),"\n",(0,s.jsx)(t.hr,{}),"\n",(0,s.jsx)(t.p,{children:"To update an uploaded app, you can drag and drop a new APK/IPA file to the app page."}),"\n",(0,s.jsx)(t.admonition,{title:"On iOS, the upload screen has an \u201cemail notifications\u201d field. Please enable \u201cemail notifications\u201d when uploading.",type:"tip"}),"\n",(0,s.jsx)(t.p,{children:"When an upload is complete, the revision number in the app details will increase to 2. If the distributed revision number is 2 on the statistics screen, the update is complete."}),"\n",(0,s.jsx)(t.h3,{id:"if-using-the-member-distribution-",children:"If Using the Member Distribution \u200b"}),"\n",(0,s.jsxs)(t.p,{children:["When a new revision is uploaded, ",(0,s.jsx)(t.strong,{children:"an update notification will be sent automatically to all users who are invited as testers"}),". Users who used the Link Distribution will not be notified."]}),"\n",(0,s.jsx)(t.admonition,{title:"Android users will receive Push notifications, while iOS users will receive notifications by email.",type:"tip"}),"\n",(0,s.jsx)(t.h3,{id:"if-using-the-link-distribution",children:"If Using the Link Distribution"}),"\n",(0,s.jsx)(t.p,{children:"Because updating the app does not affect the revision being distributed on the distribution page, you can conduct repeated internal testing and verification within the team. Once that\u2019s completed, you can adjust the settings for \u201cUpdate Distribution\u201d on the respective distribution pages to immediately notify participants about an update."}),"\n",(0,s.jsx)(t.p,{children:"On the app details page, go to the distribution page to select the \u201cUpdate Distribution\u201d action."}),"\n",(0,s.jsx)(t.admonition,{title:"For Distributions by Link, only a specific revision will be distributed unless the distribution page is updated.",type:"tip"})]})}function u(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},28453(e,t,i){i.d(t,{R:()=>o,x:()=>p});var n=i(96540);const s={},a=n.createContext(s);function o(e){const t=n.useContext(a);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function p(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.