Rebranding Sisense Mobile

Sisense enables you to provide your users with a fully white-labeled version of Sisense Mobile that matches your brand's look and feel.

The following objects can be rebranded:

Rebranding Sisense Mobile is a premium Sisense offering. Contact your CSM if you are interested in your own white-labeled version of Sisense Mobile.

Note: iOS does not support embedded IFrames.

Sisense Mobile Checklist

Once you have purchased a rebranded version of Sisense Mobile, you need to download and complete this checklist, which details all the information and resources you must provide Sisense.

The resources include things like icons in different sizes (iPhone, Android), specific colors, mobile app name, and other configurable options within Sisense Mobile. These resource files should be zipped together, and the zipped file and your completed checklist should be sent to [email protected] with your CSM CCed in the email.

After receiving all the assets and your completed checklist, Sisense will create a rebranded mobile app and provide you with a version to try out. The white-labeled mobile app will be fully tested by Sisense QA, but Sisense recommends that you test it out for yourself before uploading it to the app stores.

Sisense will provide instructions for signing the application and loading it up to the app store.

Rebranding Sisense Mobile typically takes up to one month.

Resources Required for Rebranding Sisense Mobile

Information Description Default Value

Date

The date you completed the form.

None.
Mandatory

Company Name

The name of your company.

None.
Mandatory

Contact Person

The full name of the person responsible for managing the rebranding of Sisense Mobile.

None.
Mandatory

Contact Email

Your email address.

None.
Mandatory

CSM Name

The name of your Sisense CSM.

None.
Mandatory

Display Name

The application name that is displayed below the icon on the phone home screen.

None. Mandatory

Android package ID

Google Play identifier. The ID must match the criteria described here. This ID must be unique. You can verify whether or not the ID is taken by opening this URL 

https://play.google.com/store/apps/details?id=com.mycompany.myapp

replacing com.mycompany.myapp with your preferred app ID.

None.
Mandatory

iOS Bundle ID

App Store identifier. This ID must be unique. For iOS, you need to sign in to your account at https://developer.apple.com and click Certificates, IDs & Profiles > App IDs > Registering an App ID (+ sign) > select Explicit App ID.

None. Mandatory

Android Signing Certificate

Google certificate in the form of a JKS file. See Publishing Your App for more information.

None. Mandatory

Apple Signing Certificate

Apple certificate in the form of a p12 file. See Publishing Your App for more information.

 

None. Mandatory

Server IP Address/ hostname

If this option is provided, the rebranded mobile app will be bound to this specific IP address.  This means that users of your app will be able to skip the screen for providing the server IP address/hostname.
Keep in mind that if you do provide this address, your app can be used only for this IP address.  If you intend to use the mobile app for different Sisense servers, or you are not sure your IP address/hostname will remain your permanent identifer, you should not provide it.

None.

Optional

Primary background color

Background color of the top navigation bar, the splash screen and the buttons.

#FFCB05 (Sisense yellow)

Primary text (foreground) color

The color of the text that is positioned on top of the components with primaryBGColor background.

#000 (black)

Title highlight color

The color of highlighted text that is displayed on a white background (e.g. Recent Dashboards and My Dashboards).

#F2B900 (dark yellow)

Title border color

The color of separators and pipes that are displayed around titleHighlightColor components.

#FFCB05 (Sisense yellow)

Icon Resource Files

The following icon resources are used by the mobile app for push notifications and for the store listing in iOS. All sizes are mandatory. Please use the exact file names specified below.

Platform Size (Width x Height) File Name Note

iOS

40x40

ios_icon_40x40.png

 

iOS

80x80

ios_icon_80x80.png

 

iOS

60x60

ios_icon_60x60.png

 

iOS

120x120

ios_icon_120x120.png

 

iOS

180x180

ios_icon_180x180.png

 

iOS

76x76

ios_icon_76x76.png

 

iOS

152x152

ios_icon_152x152.png

 

iOS

167x167

ios_icon_167x167.png

 

iOS

29x29

ios_icon_29x29.png

 

iOS

58x58

ios_icon_58x58.png

 

iOS

87x87

ios_icon_87x87.png

 

iOS

1024x1024

ios_icon_1024x1024.png

App Store Icon

Android

36x36

android_icon_36x36.png

 

Android

48x48

android_icon_48x48.png

 

Android

72x72

android_icon_72x72.png

 

Android

96x96

android_icon_96x96.png

 

Android

144x144

android_icon_144x144.png

 

Android

192x192

android_icon_192x192.png

 

Android

24x24

android_notice_24x24.png

Notifications Icon

Android

36x36

android_notice_36x36.png

Notifications Icon

Android

48x48

android_notice_48x48.png

Notifications Icon

Android

72x72

android_notice_72x72.png

Notifications Icon

Android

96x96

android_notice_96x96.png

Notifications Icon

Splash Screen

Splash screen images are displayed on the full screen until the app is loaded when the app is cold-launched. All sizes are mandatory.

Platform Size (Width x Height) File Name

iOS

320x480

ios_splash_320x480.png

iOS

640x960

ios_splash_640x960.png

iOS

768x1024

ios_splash_768x1024.png

iOS

1536x2048

ios_splash_1536x2048.png

iOS

1024x768

ios_splash_1024x768.png

iOS

2048x1536

ios_splash_2048x1536.png

iOS

2208x1242

ios_splash_2208x1242.png

iOS

1242x2208

ios_splash_1242x2208.png

iOS

750x1334

ios_splash_750x1334.png

iOS

640x1136

ios_splash_640x1136.png

iOS

1125x2436

ios_splash_1125x2436.png

iOS

2436x1125

ios_splash_2436x1125.png

Android

320x240

android_splash_320x240.png

Android

480x320

android_splash_480x320.png

Android

800x480

android_splash_800x480.png

Android

1280x720

android_splash_1280x720.png

Android

1600x960

android_splash_1600x960.png

Android

1920x1280

android_splash_1920x1280.png

Android

240x320

android_splash_240x320.png

Android

320x480

android_splash_320x480.png

Android

480x800

android_splash_480x800.png

Android

720x1280

android_splash_720x1280.png

Android

960x1600

android_splash_960x1600.png

Android

1280x1920

android_splash_1280x1960.png

Additional File Resources

Platform Purpose Filename Notes

iOS+Android

Logo image that is displayed after the Splash screen.

login_screen_logo.svg

Must be a vector file (svg) to fit all resolutions.

iOS+Android

Login screen background.

login-bg-image.svg

Must be a vector file (svg) to fit all resolutions.

iOS

Firebase project configuration file for pulse alerts (push notifications)

GoogleService-Info.plist

Unique for each app.

Generate the file on https://firebase.google.com

If not provided, notifications from Pulse alerts will not work.

Android

Firebase project configuration file for pulse alerts (push notifications)

google-services.json

Unique for each app.

Generate the file on https://firebase.google.com

If not provided, push notifications from Pulse alerts will not work.

Publishing Your App

Before Sisense provides you with your rebranded mobile app, Sisense signs the app for you. To sign your app, you must provide Sisense with the relevant certificates as described below. Once the app has been signed, Sisense returns the signed app to you and you can publish the app in Google Play or the Apple App store. Apple and Android require that all apps be digitally signed with a certificate.

Android

iOS

  1. Go to https://developer.apple.com and create an identifier (App ID) for the new app.
  2. Under App Services, select Push Notifications.
  3. If you do not have an iOS production certificate, create one on https://developer.apple.com.
  4. Download the certificate to the Mac that has your private key, and add it to the key chain (double click).
  5. Open Keychain Access on your Mac, and under My Certificates locate the iPhone Distribution Certificate you have created for the app.
  6. Select File > Export Item. Make sure the file format is p12.
  7. In developer.apple.com, create a Distribution Provisioning Profile for your app, using the same certificate you created above.
  8. Download the certificate to your Mac.
  9. Double click the certificate. This will start the process to install it.

For more information, see Code Signing.

Sisense Mobile Upgrades

Sisense regularly releases updates for Sisense Mobile. Sisense will periodically (about once a quarter) notify when an upgraded rebranded version is available, and you can choose whether to upload the app to your store or not.