Appstage is a platform for delivering iOS and Android apps to clients. It provides a secure client view for app access, password protection, and QR code sharing. It supports iOS app installs without static pages, retrieves device UDIDs, and allows for easy tracking with comprehensive release notes.
Provides a secure delivery and install page with access to apps, files, docs, and release notes. Offers an obfuscated URL, optional password protection, download tracking, and QR code sharing.
Allows uploading of ad-hoc or enterprise signed applications for direct installation on client devices, eliminating the need for static pages and plist files.
Enables automatic retrieval of users' iPhone and iPad UDIDs from their stage view page, associating them with projects for future builds.
Compiles and displays the full history of software release notes with change notes, offering a clean and professional view.
Allows users to sign in using their registered email and password. Provides a 'Remember me' option for convenience.
Allows users to sign in using their Apple account for quick access without needing a separate password.
Enables users to sign in using their Google account for seamless integration and easy access.
Allows developers to organize releases and share the 'Stage' link with clients. You can create projects, add releases, and manage app packages.
Clients can view the project details, app package information (apk/ipa), release notes, and other relevant information.
Developers can create projects, add releases with notes, upload app packages, and publish them to clients.
Allows users to resend confirmation instructions by entering their email address. Useful for users who haven't received or have lost their initial confirmation email.
Allows developers to create and manage projects that contain multiple app releases.
Enables the addition of releases to a project, each with its own notes and app packages (apk/ipa).
Provides an interface for developers to organize and publish app releases for client viewing.
Offers a client-facing view that displays project details, app packages, and release notes.
Optionally allows adding a password to the stage for increased security.
Uses an obfuscated 40-character URL to make it difficult to guess. Includes a QR code for easy sharing with users.
Allows the addition of password protection to the stage page to control access. Passwords are set in the project settings under the Authentication tab.
Automatically creates a plist for installing signed iOS .ipa files by simply clicking the app link on the page.
Allows customization of the stage page's appearance to reflect either the client's brand or the vendor's brand.
Enables the sharing of current builds pushed from CLI via CLI.
Enables the sharing and viewing of release notes and their history.
Generates a QR code for the stage page to facilitate easy sharing with users.
Provides access to the current development progress at any time through the live build page, allowing faster feedback from clients without needing formal releases. This feature is disabled by default and only available to paid subscribers.
Allows automated uploads to live builds from CI/build servers using Appstage ruby gem, GitHub actions, or directly through the API.
Allows for professional weekly deliveries and gives live build access to clients.
Provides a simple web space for sharing with clients to deliver software, source code, and notes all in one place.
Facilitates continuous delivery for fast and frequent client feedback and avoids release issues.
Allows users to retrieve their device UDID by clicking the 'Retrieve UDID' button. Requires installation of a provisioning profile that accesses the device UDID, device model, and OS version. Users need to follow guided steps through settings to install the profile and obtain their UDID.
Upload a file to the live build release using the command 'appstage -u'. This uploads files from CI to the project live builds page.
Delete a file from the live build release using the command 'appstage -d'. This is useful for removing outdated build files.
List files in the live build release using the command 'appstage -l'. This provides an overview of which files are currently part of the live build.
Display the version of the Appstage gem using the command 'appstage -v'. This helps ensure you are using the latest version for compatibility.
Show the help message with 'appstage --help' to see all available commands and options for using the Appstage gem.
Use additional options for commands, such as '-j' for JWT token, '-p' for project ID, and '-h' for host URL. These options help tailor the commands to your specific project needs.
Allows users to sign in using their email and password.
Lets users stay logged in by remembering their credentials for future logins.
Enables users to sign in using their Apple account.
Allows sign-in using a Google account.
Provides a link for new users to create an account.
Option to recover a forgotten password.
Allows users to resend account confirmation instructions.