DeployGate SDK
for Android™ Project

To use advanced features such as crash reporting, integrate our SDK into your app project. The SDK supports Android™ 2.1 (android-7) or higher.

How to upgrade from previous version:

  • Just replace previous jar by new one. There are no interface changes.

New features:

  • Support identifying of the app distributor. Now you can set your username on DeployGate#install() and DeployGate#isAuthorized() will returns false if the app distributed by someone else. Alternatively, you may use DeployGate#getAuthorUsername() to handle it manually, typically in onInitialized() callback. It will be effective on our client v1.1.0 or higher.

Learn more…

for iOS™ Project

To use advanced features such as crash reporting, integrate our SDK into your app project. The SDK supports iOS™ 6.0 or higher.

How to upgrade from previous version:

New features:

  • [Update Notification] If users has permission to install the app, SDK shows AlertView and asks them if they would like to install the update when launching. If they tap “Install”, SDK transit the install page on mobile safari.
  • [Crash Report] The SDK automatically reports crashes to deploygate.com where you can see them. Crash Report are sent at next launch time. DeployGate hasn’t symbolicate the crashes yet.
  • [App Boot Reporting] The SDK reports who and when launch the app. You can see the reports on your application page.
  • [User Authorization] In some cases, you may want to restrict app distribution only to users you explicitly allowed. The SDK provide to check if users has permission for the app.
  • [Remote Logging] The SDk allows you to see the logs your app print out remotely on deploy gate.com. To use it, simply replace all of your ’NSLog’ calls with ‘DGSLog’ calls. An easy way to do this without rewriting all your ’NSLog‘ calls is to add the following macro to your ‘.pch’ file.

Learn more…


Push API
to integrate with your build system

You may want to integrate DeployGate into your CI system. We are providing RESTful API to upload newly built apps to DeployGate.

Read Push API Document

Command Line Tool

for Mac OS X

Open Terminal.app and paste the line follows:

curl https://deploygate.com/install.sh | sh

and type dgate to see how to use.

Read How-Tos


for Other Linux Platforms

Our command line tool is written in Ruby so please ensure that Ruby is installed on your machine. Then download dgate.tar.gz and extract it anywhere you like and run dgate.

Download dgate.tar.gz

Read How-Tos


for Other Platforms

We always welcome new tools for currently not supported platforms! If you are making a new tool and wouldn't mind sharing it on this page, please feel free to contact us on @DeployGate. We also welcome pull requests on our public GitHub repos.