Monaca Docs
Search…
Deploy Services

Currently supported deploy services

DeployGate

DeployGate makes it easy to share your in-development iOS and Android apps, allowing developers to seamlessly progress through the prototyping, development, testing, and marketing stages of app distribution.

How to get an API key

  1. 1.
    Register and log into DeployGate.
  2. 2.
    Go to Account Settings.
3. Then, the profile page will open. You can find the API key at the end of the page.

Parameters

You can use the following parameters in the JSON recipe script for Monaca CI. For more information, please refer to DeployGate API documentation.
Param
Description
Remark
token
Your API key. If you are going to use the API for automated build in your organization, you can use the API key of the organization that is shown on the organization page to upload the app independent from the member/role management.
Stored in deploy service settings. Automatically populated.
file
App file binary
Automatically populated
message
[Optional] Push message
distribution_key
[Optional] Target Distribution Key
release_note
[Optional] Distribution message
disable_notify
[Optional](iOS only) If you set yes as a value, disable notify via email.
visibility
[Optional] Set a new application’s privacy setting by specifying private (default) or public. If you are using a Personal Free account, you have to specify it to public to upload a new app since it doesn’t have a slot for private app. No effect when updating.

Appetize.io

Appetize.io allows you to run Android and iOS apps on your browser. By using this service, it is possible to check the operations of the application without iOS certificates or provisioning profiles.
You can try experiencing Appetize.io’s services with this demo.
How to get an API token
  1. 1.
    Register and log into Appetize.io.
  2. 2.
    Enter your email in the Request an API token form and click the Request button to acquire the API token.

Adding the service to Monaca

After getting the API Token, you are ready to add Appetize.io to Monaca. Please do as follows:
  1. 1.
    From Monaca Cloud IDE menu, go to Configure → Deploy Services .
  2. 2.
    Click Add Deploy Service.
  3. 3.
    Select AppetizeIo and fill in the required information:
    • Config Alias: a unique identifier for each service
    • API Token: the API Token provided by Appetize.io
4. Then, click Add. That’s it. Now you can use Appetize’s simulator to install your build apps.

Parameters

You can use the following parameters in the JSON recipe script for Monaca CI. For more information, please refer to Appetize.io documentation.
Parameter
Type
Description
platform
string
[Required] Must be ios or android.
timeout
number
The number of seconds to wait until automatically ending the session due to user inactivity. Must be 30, 60, 90, 120, 180, 300 or 600. (Default is 120)
disableHome
boolean
Disable the home button on the iOS simulator.
disabled
boolean
Disable the streaming of the app.
useLastFrame
boolean
Show the last image of the screen in the simulator after a session ends.
buttonText
string
Customize the message prompting the user to start the session. (Default is Tap to play)
postSessionButtonText
string
Customize the message prompting the user to restart the session. (Default is Tap to play)
launchUrl
string
Specify a deep link to bring your users to a specific location when your app is launched.
note
string
A note for your own purposes. It will appear on your management dashboard.
appPermissions
JSON object
Values can be authenticated, public, or null to reset to default. The keys can be:
  • run: run the app
  • networkProxy: specify a network proxy when running the app
  • networkIntercept: use Appetize.io’s intercepting proxy when running the app
  • debugLog: view your app’s NSLog or Logcat output
  • adbConnect: debug the app by connecting the ADB to the hosted emulator
  • androidPackageManager: allow the installation of an additional APK’s while the app is running