App Settings

App Settings

The app settings section allows you to configure multiple elements in your app including the general settings, signup, and registration settings, setting up Google ads on your app, selecting the payment method on your app, setting up bots and integrating APIs, and entering your app's terms and conditions.

To go to the app settings page, click on App Settings from the top menu.

appsettingsappsettings

You will be prompted with the following screen.

generalsettingsgeneralsettings

General Settings

Splash Screen

A splash screen is an introductory graphical screen that shows an explanatory message when you first install an app, it can also be displayed when a user first enters a group or a channel.

splashsplash

Splash screens can contain multiple screens to introduce the user to different features of the app.

freemessagingfreemessaging mulitpleprofilemulitpleprofile

To customize your splash screen, click on Splash.

splashsplash

Select the splash page background color.

backgroundbackground

Enter the title of the start button.

titletitle

The title will be displayed here.

nandboxmessengernandboxmessenger

Next, insert your app's logo and enter the title and description.

startscreenstartscreen

You can create additional screens to introduce your app further, click add new to add more screens.

newscreennewscreen

Once you click add new, you will find the new screens below your main screen.

extrascreensextrascreens

You can change the order of the screens by dragging the move icon up or down, you can also delete a screen by clicking on the red trash icon.

movedeletemovedelete

Once you are done, click Save.

savesplashsavesplash

Bubble Themes

Bubble themes are a selection of chat app backgrounds that you can choose from to select the main bubble theme for your app.

Click on bubble themes.

bubblebubble

You can choose from a selection of themes of the top messenger apps.

bubblethemesbubblethemes

Click save after you selected your theme.

savebubblesavebubble

Invitational Links

Invitational links are displayed in groups, channels, events, and booking to invite users.

You can hide invitational links to groups, channels, events, and bookings by toggling on this button.

invitationallinksinvitationallinks

Show App Details

This feature displays the app details such as the description of the app, its category, the media and files, and the number of participants.

Toggle on to display the app details.

appdetailsappdetails

Request App Rating

This feature prompts a window where users can rate your app after any successful voice or video call that is over 30 minutes.

rateapprateapp

Signup and Registration

Login and Signup

This section allows you to select the method of verification when a user first signs up for your app.

Click on Login and Sign up.

loginlogin

You can choose to verify via email or mobile, or you can skip the verification process by choosing No Login.

Email Verification

To verify through email, click on SMTP server settings.

smtpsmtp

Switch the toggle on and fill in the information and click save to use your SMTP server, otherwise, leave the toggle off to use nandbox's SMTP server.

serversettingsserversettings

Mobile Verification

Click on mobile and select one of the vendors.

mobileverificationmobileverification

Then click configure.

configureconfigure

Vonage

Click here to create a Vonage account.

vonagesignupvonagesignup

Once you create an account, a screen will appear containing the API key & API secret.

Copy each one and paste it into their respective fields.

vonagekeyvonagekey

Save your configuration.

savevonagesavevonage

Click ok when prompted with this window.

vendorsnotevendorsnote

Then click test.

testvonagetestvonage

Enter your mobile number to test the SMS, then click send.

testsmstestsms

You will receive an SMS on your phone, and this message will be displayed.

You have now successfully set up Vonage SMS verification.

Infobip

After you chose Infobip, click configure.

infobipinfobip

Click here to create an Infobip account.

signupinfobipsignupinfobip

Once you create an account, a screen will appear containing the API key & API base URL.

Copy each one and paste it into their respective fields.

infobipkeysinfobipkeys

Save your configuration.

saveinfobipsaveinfobip

Click ok when prompted with this window.

vendornotevendornote

Then click test.

testinfotestinfo

Enter your mobile number to test the SMS.

testsmstestsms

You will receive an SMS on your phone, and this message will be displayed.

You have now successfully set up Infobip SMS verification.

User Profile

In this section, you can customize what your users can say about themselves.

Click on User Profile.

userprofileuserprofile

You can customize each section's title, select the minimum and the maximum number of characters and choose whether this field is mandatory or not.

defaultfieldsdefaultfields

You can also add more fields.

morefieldsmorefields

You can choose from different types.

typetype

You can also select the error message that appears to users.

errormessageerrormessage

Store Verification Account

Before you publish your app on Google Play Store and Apple's App Store, your app needs to be reviewed, the demo account is an account that you create to be used by verifiers in Google and Apple to be able to access your app and review it, once reviewed, your app will be one step closer to being published on the stores.

From the app builder, go to app settings.

Scroll down until you reach store verification account.

storeverificationstoreverification

Next, choose the verification method.

Note: Make sure that you use an email or phone number that is different from the one used to register for your app.

emailemail

Enter the country and the email address.

fillinformationfillinformation

And click verify.

verifyverify

Check your email, and enter the verification code sent in the pop-up screen that appears and click verify.

verificationcodeverificationcode

This screen will be displayed.

activeactive

The active status means that this app is now ready to be verified by Google OR Apple.

Note that one account can be used to review one app for one store, which means that if you want to review your app on the Google Play Store and the App Store, you need to create a unique account with a different email or mobile number for each one of them.

To create a new demo account to review your app on the other store, click reset.

resetreset

Repeat the same process using either email or mobile.

emailormobileemailormobile

Providing Review Instructions

App stores sometimes require further instructions to how to navigate your app from the point that they install your app up until they gain access to the app to review it.

You will find the required steps written here.

appcontent2appcontent2

Next, we will walk you through where to paste this section in each store.

Google Play Store

Go to Google Play Console.

Select your app.

From the side bar, click app content.

appcontentappcontent

Scroll down to app access and click manage.

managemanage

Select all or some functionality is restricted

allorsomefunctionalityallorsomefunctionality

Next, click add new instructions.

addnewinstructionsaddnewinstructions

Go back to the app builder and copy the content under Google Play.

googleplaycontentgoogleplaycontent

And paste it here.

anyotherinstructionsanyotherinstructions

And type here: Instructions for App Sign up

namename

Whitelist

Warning

Enabling the whitelist feature will BAN ALL USERS from accessing the app EXCEPT users specified in the whitelist screen under the user management.

Click on the toggle to enable the whitelist.

whitelistwhitelist

Please note that if you enable the whitelist, ALL users will be banned from the app except users added to the whitelist.

Adding Users to the Whitelist

From the side menu, click whitelist.

whitesidewhiteside

You will be prompted with this screen.

whitescreenwhitescreen

You can add users by signup ID or via a pattern.

Adding Users Via Signup ID

Click on add new by signup ID.

signupidsignupid

Enter the user Signup ID and click Add, the user will be added to the whitelist.

useriduserid

Creating Whitelist Patterns

Whitelist patterns allow the system to recognize specific patterns in the signup ID and automatically add them to the whitelist.

To create whitelist patterns, click add new by patterns.

patternspatterns

You will be prompted with the following screen.

patternspatterns

Select the pattern parameter, enter the pattern, and then provide an example.

Notice that you can choose the pattern of identification from:

  • Start with: The system will identify the start of the signup ID and if it matches the pattern you specify, the user will be whitelisted.

For example:

If you specify the pattern to be the word 'oat', that means that any signup ID beginning with the word 'oat' will be automatically whitelisted.

oatexampleoatexample

  • Ends with: The system will identify the end of the signup ID and if it matches the pattern you specify, the user will be whitelisted.

    For example:

    If you specify the pattern to be the domain '@xyz.com', that means that any signup ID ending with the domain '@xyz.com' will be automatically whitelisted.

endwithendwith

Contains: The system will identify the signup ID and if the pattern you specified is in the signup ID, the user will be whitelisted.

For example:

If you specify the pattern to be the word 'oat', that means that any signup ID containing the word 'oat' will be automatically whitelisted.

containcontain

Regular Expression: A regular expression is a pattern that matches multiple characters.

For example:

The regular expression '/d' means that if the signup ID contains any number, it will be whitelisted.

regularexpressionregularexpression

You can find many more regular expressions online.

You can also add users to the whitelist through tags.

Tags will only allow a specific group of users to be able to access the app.

Click add tag.

addtagaddtag

Select the tag, and click insert.

inserttaginserttag

Click here to learn how to create a tag.

Google Ads

This section will enable you to activate Google Ad Mob in your app.

1.) Firstly, create a Google Ad Mob account.

2.) From the navigation menu, click on apps.

3.) Click on add your first app.

addappaddapp

4.) Select the platform of your app.

platformplatform

5.) If your app is published on Google Play Store or App Store, select yes, if not, select no.

applistedapplisted

6.) Next, enter the app name and click add app.

appnameappname

7.) Click on create ad unit to start creating ads.

adunitadunit

8.) Next, select the ad type, currently, nandbox app builder supports the banner and the native advanced format.

adtypeadtype

The banner type will look like this:

googleleadgooglelead The native advanced type will look like this: googlelead2googlelead2

9.) Click on the banner type, enter the ad name and click create ad unit.

createadunitcreateadunit

You will be prompted with two keys.

keyskeys

10.) Open nandbox app builder.

11.) Go to App settings.

appsettingsappsettings

12.) Click on Google ads.

googleadsgoogleads

13.) You will be prompted with the following screen.

androidandroid

14.) Copy the first key (Google ad app ID).

15.) Paste it in the Ad Google Key section in nandbox app builder.

firstfieldfirstfield

16.) Next, copy the second key (banner key).

bannerkeybannerkey

17.) Paste it in the Ad Banner Key section in nandbox app builder.

secondfieldsecondfield

18.) Next, click create another ad unit.

anotheradanotherad

19.) Select Native advanced.

nativenative

20.) Enter the ad name and click create ad unit.

adunitadunit

21.) Copy the second key (native key).

nativekeynativekey

22.) Paste it in the Ad Native Key section in nandbox app builder.

thirdfieldthirdfield

23.) Next, select which ad you wish to activate and click save.

activationactivation

24.) You can repeat the same process with the iOS version of your app.

iosios

25.) Enter the ad frequency, which is the number of posts after which an ad will appear.

frequencyfrequency

26.) Next, you need to activate the ads in the modules that you installed in your app.

27.) Click on the configuration icon on the installed module.

27.) Toggle the button to enable ads.

Payment Gateways

This section will allow you to choose how your customers will pay in your app.

Go to the app settings page, and click on App Settings from the top menu.

appsettingsappsettings

Scroll down to find the payment options.

paymentspayments

Credit Card

Users can pay through credit card using one of the following payment gateways:

Stripe is one of the major payment gateways that will allow your customers to shop and buy your products using their credit or debit card.

Follow the steps in this article to integrate your app with Stripe.

Follow the steps in this article to integrate your app with PayPal.

You can also enable the Cash Option.

cashcash

In-App Purchases

In-App purchases allow your customers to make additional purchases in your app.

inappinapp

Follow the steps in this article to enable in-app purchases in your app.

API and Integrations

The API/Bot allows you to easily create programs that interface with nandbox App ecosystem platform. nandbox API/Bots are special accounts created without a phone number, or email that run as third-party applications to provide extra functionality by interfacing with nandbox App ecosystem platform. Users can interact with API/Bots by sending messages, commands, and inline requests. You control your API/Bots using WebSocket messages to nandbox API server.

Click on Chat Bots.

botsbots

Creating API/Bot

Click on create new bot.

newbotnewbot

Start by naming your bot and click Add.

Click on Create New Bot.

bottitlebottitle

Next, click on the gear icon to configure your bot.

gearicongearicon

Enter the details of the bot.

botsettingsbotsettings

Next, configure the bot's properties, you can determine the access that the bot will have.

botpropertiesbotproperties

Finally, you can set what you want the bot to do and what access it has.

botdobotdo

Don't forget to click Save when you finish.

savebotsavebot

Then publish the bot.

publishpublish

Enter the username of the bot.

botusernamebotusername

You can find more information about how API/Bots work, how to obtain the authorization token, the available bot features, and much more in this documentation.

Privacy Policy and Terms & Conditions

The terms and conditions are essential guidelines that will determine the nature of the interaction between your app and your users, they are also an important factor when you publish your app to Google Play Store and the App Store.

To enter your terms and conditions, click on Terms and Conditions.

termsterms

Enter the link for your terms and conditions and click Save.

termslinktermslink

Customer Support Email

The support e-mail will appear to banned users so that they can contact the admin for inquiries.

supportsupport

Click on it and enter the support e-mail address.

supportemailsupportemail