<img src="abc.png" />
    
call to replace anchor tags contains '/admin' in href

Creating Mobile App build

Note: This page only covers the steps to create the mobile app build (.apk for Android and .ipa for iOS). For more detailed steps on how to create and publish your Android and iOS mobile apps, please refer to Building Mobile Apps topic.

StoreHippo provides you with the feature to build apps on your own in a few easy steps. Please follow thebelow-mentionedsteps to build an app:

  1. Go to MobileApps > Mobile apps section in the StoreHippo Admin Panel.

  2. Click Add New to add a new record. The add new window will have the following fields: 

There are 4 tabs containing different information regarding the app.

General

Title

Enter the name of the app. The name appears on the device's home screen and within app-store interfaces.

Package

Enter the package here. Specify the app's reverse-domain identifier e.g. com.storehippo.abc

Version

Enter the full version number. It is expressed in major/minor/patch notation.

Description

Enter the metadata that may appear in app store listings.

Theme

Choose the theme which will be used for the frontend of the app. 

Domains

Select the domain from thedrop-drown to define the app for the specific domain. You can have different apps for different subdomains.

Splash Image

Upload an image that appears when you launch your app.

NOTE: All the required splash images for different size devices will be made using this image.

Icon Image

Upload the icon for your mobile app. 

NOTE: All the required icon images for different size devices will be made using this image.

Platforms

Select the platform for which you are building the mobile app. It can be either Android or iOS.

  • Android

    • Enabled: Check the flag if you want to build the app for Android.
    • Key: The signing key which will be used to sign the app for publishing on the Google Play Store.
    • Preferences: StoreHippo Mobile apps support some custom preferences for the app. Preferences are used for things like android-versionCode, android-targetSdkVersion, and others.
    • API Level: Lets you express an application's compatibility with one or more versions of the Android platform, by means of an API Level integer.
  • iOS

    • Enabled: Check the flag if you want to build the app for iOS.
    • Key: The signing key which will be used to sign the app for publishing on the Apple App Store.
    • Preferences: StoreHippo Mobile apps support some custom preferences for the app. Preferences are used for things like target-device, prerendered-icon, and others.

Advanced

Splash Bundle

You can add multiple custom splash images. Mention the name and upload the image.

Icon Bundle

You can add multiple custom icon images. Mention the name and upload the image.

Files

Upload files which are not used in themes but are required in the app. e.g. sound file.

Plugins

  • Name: Name of the plugin.

  • Version: Version of the plugin. 

  • Source: It can either be "pgb", "npm" or "git". Defaults to "npm" (or "git" if a git URL is detected).

  • Params: If there is any custom tag you want to place in the config file, then you can use the params. 

    • Tag: Name of the tag.

    • Attributes: Attributes, if any.

    • Subtag: Whether the tag will be a subtag of some other tag.  

    • Basetag: Parent tag, used if subtag is checked.

    • Value: Value of the tag.

Example:
 If you want a tag like <chcp attr="abc">123</chcp>

  • tag: chcp

  • attributes 

  • key: attr

  • value: abc

  • value: 123

If you want the tag to be like <parent><chcp attr="abc">123</chcp></parent> 

  • subtag: checked

  • basetag: parent

Push Notification

Google API Key

API key for sending push notifications to the Android user.

Google Project Number

The number is used to register a user for receiving push notifications.

For iOS push notifications, refer to Enable iOS Pushnotifications.

Social Login

 The Social Login section gives you three options to log in:

Facebook

In this field, you have to mention your App ID and Application name. For this, you initially have to Setup facebook login for mobile App.
Once you have configured your ID and name enter the details in the respective fields.

Linkedin

To set uplinkedinlogin for the mobile app, you have to register with the Linkedin developer. After you receive the Application ID fill from the App, you have to mention your App id in the field after you are registered with the Linkedin developer.

Example

How can I have separate mobile apps for different sub-domains?