We don’t support the Android App Bundle (AAB) format.
We suggest using now.gg CLI to upload files larger than 1 GB.
1.3 App LibraryCopy link to clipbord
You can choose this option to use the app version(s) you have added to the App Library.
To do this:
Select From App Library.
From the listed versions, select the desired app version to create a release.
You can click on the (i) icon to access any additional information you may have added while uploading the build to nowStudio.
Click on Save.
Your release will be saved as a Draft.
You can now continue to Deploy your app on now.gg Testing Environment.
2. Deploy App For TestingCopy link to clipbord
After you create a release, your app will be saved as a “Draft“, as shown below: To deploy your app to now.gg Testing Environment:
Click on the Deploy button against the release version you wish to deploy.
A confirmation window will appear, click on Deploy.
Ensure you’ve checked all the details. Once deployed, you’ll have to cancel the app submission to make changes.
This action will submit your app release for review, and the status will be marked as Under Review, as shown below:
After your release is ready, the status will change to Live, and a testing link will appear, as shown below:
You can copy the link and paste it into your browser or click on View App to launch your app in a new browser window.
Important Information
The test environment goes dormant after one hour of inactivity and requires up to five minutes to warm up.
If you cancel a release while it is Under Review, you must create a new release for testing, as the cancelled release will be marked as Rejected.
You can refer to the Cancel Deployment section for more information.
If you wish to delete your release, refer to the Delete Release section.
3. Setup Secure AccessCopy link to clipbord
Using this section, you can configure the Secure Access settings for your apps published on Test Track.
The Secure Access feature lets you control the access setting for your generated testing links on nowStudio. You can either allow open access or restrict access and only allow certain users to access your apps now.gg testing environment.
Access Setting
You can conveniently allow open access or restrict access to your app’s testing release(s).
To do this, select either:
Open Access (Default Selection)
Anyone with a link can access your app on the testing environment (Test Tracks).
Restricted Only the allowed users can access your app on the testing environment (Test Tracks).
1. Open
To set open access:
Select Open.
Click on Save.
2. Restricted
To enable restricted access:
Select Restricted.
The Allow Users section will be enabled as shown below:
Enter the user’s email address associated with a now.gg account, to whom you want to grant access, as shown above.
Click on Add.
Click on Save.
Important Information
The user’s email address must be associated with a now.gg account.
While accessing your app using the testing link, the user(s) will be prompted to ‘Login with now.gg’.
The user(s) must use their allowed email address to log in and access the game.
Additional InformationCopy link to clipbord
This section explains the different features and functionalities of nowStudio Test Tracks.
1. Multiple Testing TracksCopy link to clipbord
now.gg extends functionality to add multiple testing tracks for you to conveniently test different versions of your app on now.gg Cloud.
To add test tracks:
After selecting your app from the All Apps dashboard.
Click on the (+) button in front of the Testing section, as shown below:
This action will add a new test track for you to create a new release.
Important Information
You can add multiple test tracks to test different versions of your app based on your requirements.
Testing tracks are only available with Android apps.
2. Edit Test Track NameCopy link to clipbord
nowStudio allows you to edit the test track names to provide better accessibility and usage for your testing scenarios.
The following steps illustrate this process:
After selecting your app from the All Apps dashboard.
Click on the Edit Button in front of the test track name, as shown below:
Enter the name you wish to assign to this test track, as shown below:
Press Enter.
Your test track will be renamed.
3. Delete Test TrackCopy link to clipbord
nowStudio offers a flexible testing environment with test track deletion, maximizing user control and efficiency to ensure streamlined test environment management.
The following steps illustrate the process of deleting a test track from nowStudio.
To do this:
After selecting your app from the All Apps dashboard.
Click on the delete button in front of the test track that you wish to delete, as shown below:
A confirmation dialog box will pop up, as shown below:
Your selected test track will be deleted.
Important Information
Once you delete a test track, it cannot be restored.
All the related builds will become inaccessible. However, any live links within this test track will continue to work.
Production ReleaseCopy link to clipbord
Using this section, you can take your app live by providing the required app details and creating a release.
1. Select Your App
To select your Android app and create a Production Release:
From the All Apps section, click on View Details in front of the app that you wish to select.
Click on Information under Production on the left sidebar, and continue configuring your app in the next step.
2. Configure Your App
After you have selected the app, you can configure it by providing the following details:
Details
Distribution Channels
Publisher Information
Regions
App Information
App Content
Create a Release
Deploy Your App
Important Information
Certain features or options in nowStudio are dependent on your store selection and may not be visible to you.
(*) indicates required information.
1. DetailsCopy link to clipbord
Using this section, enter the app details to create a release and deploy your app.
1.1 Distribution ChannelsCopy link to clipbord
This section allows you to select the distribution channels that you wish to enable before creating a production release for your app.
1.1.1 App Stores
nowStudio provides you with Multi-Store publishing, enabling you to publish your app across multiple App stores and seamlessly increase your app’s exposure and reach. To publish your app across different stores:
Toggle the switch to Yes in front of the respective App Store.
Powered by now.gg
Cloud Store
BlueStacks Store
Alternative Stores
Samsung Galaxy Store
Xiaomi GetApps
OnePlus OneStore
Amazon Appstore
Huawei AppGallery (Coming Soon)
Important Information
It is mandatory to select at least one “Powered by now.gg” store to publish on alternative stores.
For Xiaomi store, we will require either a signed APK or the Xiaomi verification code sent on your support email for verification.
1.1.2 Developer Website
Enable this distribution channel if you embed your Cloud game on your website.
After you have configured the Distribution Channels:
Click on Save.
Click on Publisher Information on the left navigation to continue configuring the Publisher Information.
1.2 Publisher InformationCopy link to clipbord
Use this section to add publisher information associated with your app/game, such as:
Official Email ID*
We will use this email to contact you.
Support Email ID*
Users will use this email to contact you.
SEO Information / Keywords*
Add relevant keywords, separated by commas, to enhance SEO and visibility.
Privacy Description*
If your app requires any sensitive permissions, please add the relevant reason and describe how data is used
Privacy Policy URL*
Terms of Service URL (Optional)
Custom Domain, if your App will be hosted on a custom domain (Optional)
Compliance Mainland China App Type*
Select the app’s server location and provide the appropriate identification number based on your enterprise, individual, or organization status.
The app server is not in Mainland China
Standalone app
The app server is in Mainland China
Enterprise
Enter the Unified Social Credit Code.
Individual
Provide ID number.
Organization
Provide Organization Code.
After you have entered the information:
Click on Save.
Click on Regions on the left navigation to continue configuring the Regions information.
1.3 RegionsCopy link to clipbord
Use this section to choose the region(s) where your app/game will be available. You can also disable your app/game on specific device(s). You may select from the following regions:
All Regions
North America
South America
South Korea
Japan
APAC
Southeast Asia
India
Middle East (MEA)
Eastern Europe
Western Europe
1.3.1 Devices
The following device options are provided. You can choose to restrict/disable one or more devices based on your requirements.
Desktop
Android
iOS
Tablet
TV
To disable your app/game on a device(s):
Uncheck the checkbox against the device name for the required region(s).
Here is a sample representation:
After selecting your desired regions and configuring device restrictions:
Click on Save.
Click on App Information on the left navigation to continue configuring the App Information.
Note:
Depending on your preference, you may publish your app/game in ‘All Regions’ or select the specific region(s) or sub-regions.
Device restrictions are region-specific. By default, the app/game is enabled on all devices.
1.4 App InformationCopy link to clipbord
Use this section to add the app information and provide related game assets.
You must select the Upload option if you have opted to publish on alternative stores.
1.4.1 Upload AssetsCopy link to clipbord
You can use this option to provide your app information and upload the game assets.
Manage Translations
Add Listing Assets.
Create a dedicated Game Page.
Provide associated game assets.
A. Manage Translations
You can use this section to set your default language and add localized assets for any additional language.
To do this:
Click on Manage Translations
Change Default Language
Click on Change Default Language.
Set a Language from your added languages.
Add or Remove language(s)
Click on Select Language
From the given list, select the language on the left pane to add.
Click on Apply.
You can now select the added language and upload respective assets.
Important Information
Add localized App Information & Assets for the selected language. If unavailable, your default language App Information & Assets will be displayed.
Setting a new default language will also replace the assets of the previous default language.
B. Listing Assets
You can use this section to add basic information about your app.
Provide the following information:
App Name*
App Short Description*
App Long Description*
App Genre*
Casual Game
Hardcore Game
Product Feature*
To add more key features, click on + Add Key Feature
You can add up to 10 features explaining your product
Note: We’ll use the above information for your set default language if you add translations without localized assets.
C. Create Game Page
A Game Page is a dedicated and customizable resource that showcases multiple aspects of your game on a single page.
Here’s what is showcased on the Game Page:
Information about your game
Gameplay screenshots.
A ‘Play Now’ button, which is used to launch the game directly from the Game Page.
Shown only if your app is published on the Cloud.
The Webshop Products that the users can buy directly from the Game Page.
Shown only if you build a Webshop powered by now.us.
To automatically create a game page:
Toggle the slider to Yes, as shown below:
D. Provide Game Assets
Upload the assets based on the specifications below:
Graphics*
Game Icon
Dimensions – 512 x 512px
Image format – .JPG, .JPEG, .PNG
Maximum size – 10 Mb
Game Logo
Dimensions – 550 x 300px
Image format – .PNG, .SVG
Maximum size – 10 Mb
Featured Image
Dimensions -1024 x 578px
Image format – JPEG
Maximum size – 10 Mb
Banner Image
Dimensions – 1920 x 1080px
Image format – JPEG
Maximum size – 10 Mb
Videos
Landscape
Dimensions – 1920 x 1080px
Format – MP4
Maximum size – 50 Mb
Portrait
Dimensions – 720 x 1280px
Format – MP4
Maximum size – 50 Mb
Screenshots
Dimensions – 16:9, 9:16 (each side between 320px to 3840px)
Image format – .JPG, .JPEG, .PNG
Maximum size – 10 Mb
E. Additional Information
Use this section to add additional information associated with your app.
Age Rating*
Using the drop-down menu, select the age group for which your app is suitable:
3+
7+
12+
16+
18+
Content Rating*
Click on Fill Out Questionnaire, to set up your app’s content rating.
After completing the questionnaire, click on Submit to send your response.
Language Support*
Using the drop-down menu, select all the supported languages.
After you have entered the information:
Click on Save.
Click on App Content on the left navigation to continue configuring the App Content.
Important Information
We’ll use the assets for your default language if you add translations without localized assets.
1.4.2 Use Google Play AssetsCopy link to clipbord
If your app/game is published on Google Play, you may use the same app/game description and assets with now.us.
To do this:
Select Use Google Play Assets
Enter the Google Play Store URL for your game.
After you have entered the information:
Click on Save.
Click on App Content on the left navigation to continue configuring the App Content.
Note:
If you select ‘Use Google Play assets’, the Game Page will not be created.
With this option, we will automatically pick all your assets and description from the Google Play URL.
1.5 Select App ContentsCopy link to clipbord
Use this section to select the contents of your app/game before submitting it for review. Please choose the services and configuration for your app/game.
Select Yes/No for the following:
App contains built-in Ads
App contains In-app purchases
App collects user data or transfers data to a third party
If Yes, fill out the provided questionnaire.
After completing the questionnaire, click on Submit to send your response.
1.5.1 Optimize cloud environment to allow game saves
Using the Cloud Optimization feature will enable you to efficiently save and restore the game progress data on now.gg Cloud.
To do this:
Provide us with:
Save File Paths
Indicates the location of files or folders which should be saved on the cloud.
Excluded File Paths
Indicates the location of files and folders you do not want to save on the cloud.
Using this section, you can select whether your app has any Google Mobile Services integrated.
Select either:
Yes
No
Note: If your app has Google Mobile services such as Google Maps or Gmail, China will be automatically excluded as apps with Google Mobile services are prohibited in China.
1.5.4 Certificates / Verification
Upload the relevant certificates and proofs required for your app submission.
Copyright / IPR Details*
Please enter the copyright holder’s name and upload the relevant copyright / Intellectual Property Right certificate.
Name (Copyright Holder Name)
Upload Proof
Publication Details*
Please enter the publication number associated with your app and upload the relevant proof.
Publication number
Upload Proof
Warranty against infringement*
Yes
No
Open Source URL*
If your application is built using Open Source S/W, the Open Source License URL is required for legal notification.
Yes – Provide Open Source License URL
No
After you have configured the App Contents:
Click on Save.
Click on Release on the left navigation menu to create a new release.
If you wish to create a Testing Release before taking your game live, refer to this section.
2. Create a ReleaseCopy link to clipbord
Using this section, you can create a production release for the selected app and manage your release(s).
Important Information
If you have already added a new app, you can skip the App selection step and directly refer to the Create a New Release section.
If any mandatory information is missing, you will receive a prompt to provide that information. You can click on Take me there on the prompt to navigate to the respective section.
Select your AppCopy link to clipbord
To select your app from the All Apps section:
Click on View Details in front of your app name, as shown below:
2.1 Create a New ReleaseCopy link to clipbord
After you have provided the App Information, you can create a release for your app using this section.
To create a release:
Click on Create New Release button on the top-right corner. A pop-up window will open to choose your app files.
Follow the steps below to choose the app file options.
Choose App Files
You can select any one of the following as the app file source:
Note: If you opt to use the Google Play APK URL, we will use the APK of your app from the Google Play Store. You do not need to upload the APK manually.
3. Deploy Your AppCopy link to clipbord
This section illustrates the app deployment process on nowStudio.
Note
Based on your region, you might be required to accept the Terms and Conditions of Contract and Licensing agreement to deploy your app.
After you have created a release, you can deploy it on the production environment.
3.1 Start DeploymentCopy link to clipbord
To deploy your app:
Click on the Deploy button against the release version you wish to deploy.
A confirmation window will appear, as shown below:
Click on Deploy.
This action will submit your app release for review, and the status will be marked as Under Review, as shown below:
Once the app is Live, the status will change to Live, and a live production link will appear, as shown below:
You can copy the link and paste it into your browser or click on View App to launch your app in a new browser window.
View App/View Game Page
If you have opted to create a Game Page, you will see View Game Page instead of ‘View App’, as shown below:
Multi-Store Publishing
If you have opted to publish your app across the alternative store(s) within the Distribution Channels section, the release information will be displayed as shown below:
Important Information
The app review process typically takes 1 to 2 business days for app updates.
If you cancel a release while it is Under Review, you must create a new release, as the cancelled release will be marked as Rejected.
You can refer to the Cancel Deployment section for more information.
If you wish to delete your release, refer to the Delete Release section.
If you have selected only the Download & Play option within now Owned Properties under Distribution Channels, the Cloud Play link will not be available.
3.2 Managed PublishingCopy link to clipbord
The following section illustrates the ‘Standard’ and ‘Managed’ deployment flows.
Important
The managed deployment option allows you to self-manage the publishing process of your app.
If you choose ‘Standard’, our team will verify and process your submission and notify you via email once it’s live.
To opt for standard deployment, select Standard, as shown below:
Click on Deploy.
This action will submit your app release for review, and the status will be marked as Under Review, as shown below:
Once the app is Live, the status will change to Live, and a live production link will appear, as shown below:
You can copy the link and paste it into your browser or click on View App to launch your app in a new browser window.
Important Information
The app review process typically takes 1 to 2 business days for app updates.
3.2.2 Managed Copy link to clipbord
If you choose ‘Managed‘, our team will verify and process your submission and email you when it’s ready to be published. You’ll have control over when to make it live.
To opt for self-managed deployment, select Managed, as shown below:
Click on Deploy.
The status will change to ‘Ready To Publish’.
You can now Publish your app or Cancel release, as shown below:
Click on Publish.
We will process your request. Once your app is live, the status will change to Live, and a production link will appear, as shown below:
You can copy the link and paste it into your browser or click on View App to launch your app in a new browser window.
Important Information
The app review process typically takes 1 to 2 business days for app updates.
Once you click on Publish, it may take some time before your app becomes accessible on now.us.
If you cancel a release while it is Under Review or Ready to Publish, you must create a new release, as the cancelled release will be marked as Rejected.
You can refer to the Cancel Deployment section for more information.
If you wish to delete your release, refer to the Delete Release section.
Release New VersionCopy link to clipbord
Using this section, you can release a New Version of an already-released app.
nowStudio provides a feature that allows you to delete an uploaded build from the App Library Explorer.
To do this:
Click on the delete button in front of the app build you wish to delete.
On the confirmation window, click Delete.
Your app build will be removed from the list.
HTML 5 GameCopy link to clipbord
Using this section, you can configure and deploy your HTML5 Game on the production environment.
After you have added your HTML5 game, you will be redirected to the Basic Details page.
Basic DetailsCopy link to clipbord
This section contains the basic details associated with your app.
Here you can:
Select the Genre.
Add Genre Tags (Optional).
Enter the Publisher Name.
Click on Save.
If you wish to edit the provided information:
Click on the Edit button in the bottom-right corner.
After you are finished updating the details, click on Save.
Click on Publisher Information on the left navigation. This will take you to the Production section, where you can configure your app and create a release.
Note:
The App ID field cannot be edited.
Production ReleaseCopy link to clipbord
Using this section, you can configure your app, create a release and deploy your app on the production environment.
To configure your HTML5 app:
Provide Details
Publisher Information
Regions
App Information
App Content
Create a Release
Deploy Your App
1. DetailsCopy link to clipbord
1.1 Publisher InformationCopy link to clipbord
Use this section to add additional information about your app/game, such as:
Official Email Address*
Privacy Policy URL*
Terms of Service URL (Optional)
After you have entered the information:
Click on Save.
Click on Regions on the left navigation to continue configuring the Regions information.
1.2 RegionsCopy link to clipbord
Use this section to choose the region(s) where your app/game will be available. You can also disable your app/game on specific device(s). You may select from the following regions:
All Regions
North America
South America
South Korea
Japan
APAC
Southeast Asia
India
Middle East (MEA)
Eastern Europe
Western Europe
1.2.1 Devices
The following device options are provided. You can choose to restrict/disable one or more devices based on your requirements.
Desktop
Android
iOS
Tablet
TV
To disable your app/game on a device(s):
Uncheck the checkbox against the device name for the required region(s).
Here is a sample representation:
After selecting your desired regions and configuring device restrictions:
Click on Save.
Click on App Information on the left navigation to continue configuring the App Information.
Note:
Depending on your preference, you may publish your app/game in ‘All Regions’ or select the specific region(s) or sub-regions.
Device restrictions are region-specific. By default, the app/game is enabled on all devices.
1.3 App InformationCopy link to clipbord
Use this section to add the app information and provide related game assets.
A. Manage Translations
You can use this section to select your default language and add localized assets for any additional language.
To do this:
Click on Manage Translations
Change Default Language
Click on Change Default Language.
Select a Language from your added languages.
Add or Remove language(s)
Click on Select Language
From the given list, select the language on the left pane to add.
Click on Apply.
You can now select the added language and upload respective assets.
Important Information
Add localized Assets & Descriptions for the selected language. If unavailable, your default language Assets & Descriptions will be displayed.
Setting a new default language will also replace the assets of the previous default language.
B. Listing Assets
You can use this section to add basic information about your app.
Provide the following information:
App Name*
App Long Description*
App Genre*
C. Provide Game Assets
Upload the assets based on the specifications below:
Graphics*
Game Icon
Dimensions – 512 x 512px
Image format – .JPG, .JPEG, .PNG
Maximum size – 10 Mb
Game Logo
Dimensions – 550 x 300px
Image format – .PNG, .SVG
Maximum size – 10 Mb
Banner Image
Dimensions – 1920 x 1080px
Image format – JPEG
Maximum size – 10 Mb
Videos
Landscape
Dimensions – 1920 x 1080px
Format – MP4
Maximum size – 50 Mb
Portrait
Dimensions – 720 x 1280px
Format – MP4
Maximum size – 50 Mb
After you have entered the information:
Click on Save.
Click on App Content on the left navigation to continue configuring the distribution channels.
Important Information
We’ll use the assets for your default language if you add translations without localized assets.
1.4 Select App ContentsCopy link to clipbord
Use this section to select the contents of your app/game before submitting it for review.
Select Yes/No for the following:
App contains built-in Ads
After you have configured the App Contents:
Click on Save.
Click on Release on the left navigation menu to create a new release.
2. Create a ReleaseCopy link to clipbord
Use this section to create a new release for your app/game and manage your release(s). You can either embed the game or host your game on the now.gg servers.
Select your AppCopy link to clipbord
Note: If you have already added a new app, you can skip the App selection step and directly refer to Create a Release section.
To select your app from the All Apps section:
Click on View Details in front of your app name, as shown below:
2.1 Create a New ReleaseCopy link to clipbord
After you have provided the *mandatory App Information, you can create a release for your app:
To create a release:
Click on Create New Release on the top-right corner.
Choose the Game Files Source.
Choose either:
Embed Link
Hosted on now.gg Platform
2.1.1 Embed LinkCopy link to clipbord
To embed your game:
Enter the Source URL for your game
Click on Save.
The game will run from the provided URL in an iframe.
2.1.2 Hosted on now.ggCopy link to clipbord
To host your game on now.gg servers, choose a file source of your game using either of the following options:
File You can create an archive (.zip) of all your game files and upload them to now.us.
To do this:
Click on Pick File.
Select the zip archive of all your game files.
Click on Save.
A progress bar will appear with the following confirmation message- Your file is getting uploaded, this may take several minutes.
Your App File will be uploaded, and your release will be saved as a Draft.
Make sure to provide an incremental Version code for the new version.
To release a new version:
Select your App – Make sure to select the already released App for which you wish to release a new version – Follow the instructions here.
Create a New Release – After app selection, click on Create New Release, as shown below – Follow the instructions here.
Deploy Your App – After you have created a new release, it will be saved as a “Draft“. Click on Deploy as shown below:
A confirmation window will appear, click on Deploy.
This action will submit your release for review, and the status will be marked as Under Review.
After your app release is verified, the status will change to Live, a live production link will appear, and the previous release will be marked unpublished, as shown below:
You can copy the link and paste it into your browser or click on View App to launch your app in a new browser window.
Rollback to Previous ReleaseCopy link to clipbord
After releasing a new version, if you wish to roll back to a previous release, you can do so by following the steps below.
From the list of releases, click on the Deploy button in front of the unpublished release, as shown below:
A confirmation window will appear, click on Deploy.
This action will submit your app release for review, and the status will be marked as Under Review.
After your app release is verified, the status will change to Live, a live production link will appear, and the other live release will be marked unpublished.
Additional InformationCopy link to clipbord
This section illustrates some additional features associated with production release for both Native Android and HTML5 Apps.
1. Update App MetadataCopy link to clipbord
Using this section, you can update any app information (metadata) associated with a live release.
Note:
The section is applicable to both Android and HTML 5 Apps.
To update the app information:
Select your app from the All Apps section.
Click on View Details in front of your app name, as shown below:
Select from:
Publisher Information
Regions
App Information
App Content
For the section you wish to edit.
Click on the Edit button in the bottom right corner.
Once you have updated the data, click on Save.
Your information changes will be reviewed, and an email notification will be sent once the changes are live.
2. Cancel DeploymentCopy link to clipbord
You can only cancel a release while it is in Draft state or Under Review.
To cancel a deployment:
Click on the Cancel button against the release that you wish to cancel, as shown below:
On the confirmation screen, click on Cancel Deployment.
If you cancel the app deployment, you will have to start the deployment again.
Your deployment will be cancelled, and your release will be marked as Rejected, as shown below:
3. Delete a ReleaseCopy link to clipbord
You can only delete a release while it is in a Draft, Unpublished or Rejected state.
To delete a release:
Click on the Delete icon under Actions within your release information, as shown below:
On the confirmation screen, click on Delete.
Your release will be deleted and removed from the list.
CredentialsCopy link to clipbord
now.gg Cloud offers various APIs and services that you can integrate with your app. Before you start, please ensure you have the necessary credentials.
now.gg PaymentsCopy link to clipbord
1. Payment IDCopy link to clipbord
now.gg Payments module integration requires a PAYMENT_ID for in-app payments.
Once you add your app to the nowStudio, the PAYMENT_ID is automatically generated by now.gg and stored for your use:
Click on View Details beside your listed app name.
Click on Credentials, located on the left sidebar.
Click on View Details against ‘Webhook API Key’.
Click the Copy button to copy the generated key and use it for integration.
Click on the Regenerate button if you want to regenerate the Webhook API key.
Other CredentialsCopy link to clipbord
The following are other credentials you may require while integrating with now.gg SDK modules.
1. Generate OAuth 2.0 Credentials for now.gg LoginCopy link to clipbord
now.gg Login conforms to the OpenID Connect specifications. Before, your app can use now.gg Login, you are required to generate OAuth 2.0 app credentials.
You will require an OAuth 2.0 client ID and a client secret pair for authentication.
Click on View Details beside your listed app name.
Click on Credentials, located on the left sidebar.
Click on View Details against the ‘OAuth 2.0 Credentials’.
Click the Copy button to copy the Client ID and Client Secret pair.
Important Information
OAuth 2.0 credentials are only required if you integrate now.gg Login with your app/game.
You must generate separate OAuth 2.0 credentials for each app.
We do not recommend using shared credentials across multiple apps, as revoking access for one app could cause unintended service interruptions for all your apps.
2. Shield API KeyCopy link to clipbord
now.gg Shield module for Native Android and Unity requires an API Key.
Once you add your app to nowStudio, the Shield API Key is automatically generated and stored for you to use:
Click on View Details beside your listed app name.
Click on Credentials, located on the left sidebar.
Click on View Details against ‘Shield API Key’.
Click the Copy button to copy the generated Shield API Key and use it for Integration.
Error Codes and DescriptionCopy link to clipbord
The following are the error codes related to now.gg publishing and their explanation.
Error Code
Description
INTERNAL_ERROR
An internal error occurred. Please try again or contact dev-support@now.us.
APP_PKG_NAME_MISMATCHED
The app package name provided while adding the app and the actual APK package name do not match. Please use the correct app package name and try again.
BUILD_VERSION_MISMATCHED
The version code provided while creating the release does not match the APK version code. Please use the correct version code and try again.
NETWORK_ERROR
An error occurred while downloading a file from the provided URL. Please try again.
An error occurred while unzipping the provided Zip archive. This could be due to the APK file not being found within the Zip or multiple APKs being present. Please check and try again.
METADATA_JSON_FORMAT_ERROR
The provided metadata.json file within the Zip isn’t formatted correctly. Please follow the provided format and try again.
INCORRECT_OBB_FILES_NAME
The Obb files provided within the Zip have incorrect file names. Please check and try again.