Jive Daily Branding - Resources values

Version 14

     

    Overview

     

    This document describes the relevant resource files and keys that you can change in Jive Daily (iOS / Android) to enable customized branding by customers.

    Customized branding is supported in the following Jive Daily versions:

    • Jive Daily 2.19.0
    • Jive Daily Hosted 1.1.0

     

    Resource Values

    The following table lists officially supported branding keys and images. Changing of any other key or image in the relevant resource files is not supported and can lead to unexpected results. The key names are shared between Android and iOS.

     

    Branding Type
    LocationValue to Modify/ReplaceDefault Value

    App Name

     

    Name of the app on the phone. Also, changes all occurrences of the name in the app itself and error messages.

    iOS:

    1. Info.plist
    2. /Plugins/JiveDailyShare.appex > Info.plist

     

    Android:

    Resources file

    iOS:

    CFBundleDisplayName (Bundle display name)

     

    Android:

    AppName

    Jive Daily

    App Icon

     

    App's icon displayed on the phone.

    iOS:

    1. /
    2. /Plugins/JiveDailyShare.appex > /

     

    Android:

    res>drawable*

    iOS:
    AppIcon29x29@2x.png (58x58)

    AppIcon29x29@3x.png (87x87)

    AppIcon40x40@2x.png (80x80)

    AppIcon40x40@3x.png (120x120)

    AppIcon60x60@2x.png (120x120)

    AppIcon60x60@3x.png (180x180)

     

    Android:

    All files are named: app_icon.png

    (preserve their size)

     

    iOS:

     

    Android:

    app_icon.png

    Login screen image

     

    Image displayed on the login screen.

    iOS:

    /CustomizedImages

     

    Android:

    res>drawable*

    iOS:
    LoginLogo@2x.png (470x130)

    LoginLogo@3x.png (705x195)

     

    Android:

    All files are named: login_screen_image.png

    (preserve their size)

    Login screen background image

     

    Background image on the login screen.

    iOS:

    /CustomizedImages

     

    Android:

    res>drawable*

    iOS:
    LoginBackground@2x.png (961x1136)

    LoginBackground@3x.png (1864x2208)

     

    Android:

    all files are named:

    login_screen_background_image.png

    (preserve their size)

    Big Logo

     

    Image located inside the app on several dialogs.

    iOS:

    /CustomizedImages

     

    Android:

    res>drawable*

    iOS:

    LogoOverlay@1x (100x100)

    LogoOverlay@2x (200x200)

    LogoOverlay@3x (300x300)

     

    Android:

    app_logo_large

    (preserve their size)

    app_logo_large.png

    Default Community URL

     

    Pre-filled URL on the login screen.

    iOS:

    Config.plist

     

    Android:

    Resources file

    iOS / Android:

    CommunityUrl

    Empty / Last login URL

    Login screen text

     

    Free text under the logo on the login screen.

    iOS:

    Config.plist

     

    Android:

    Resources file

    iOS / Android:

    LoginScreenText

    Jive Daily delivers your intranet on the go.

    Enter instance URL label

     

    Text string above the URL text box.

    iOS:

    Config.plist

     

    Android:

    Resources file

    iOS / Android:

    CommunityUrlTitle

    Enter your community URL:

    Feedback email

     

    Pre-filled e-mail when clicking "feedback" in a profile.

    iOS:

    Config.plist

     

    Android:

    Resources file

    iOS / Android:

    FeedbackEmail

    Empty

    Frequently Asked Questions URL

     

    URL pointing to FAQ on a user's profile (empty value removes the link).

    iOS:

    Config.plist

     

    Android:

    Resources file

    iOS / Android:

    FaqUrl

    FAQ | Jive Daily

    Terms of Service URL

     

    URL pointing to Terms of Service (empty value removes the link).

    iOS:

    Config.plist

     

    Android:

    Resources file

    iOS / Android:

    TermsOfServiceUrl

    Terms of Service | Jive Daily

    Privacy Policy URL

     

    URL pointing to Privacy Policy (empty value removes the link).

    iOS:

    Config.plist

     

    Android:

    Resources file

    iOS / Android:

    PrivacyPolicyUrl

    Privacy Policy | Jive Daily

    User Agent

     

    Http Header attached to all instance  Http calls.

    iOS:

    Config.plist

     

    Android:

    Resources file

    iOS / Android:

    UserAgent

    jive-daily/<APP VERSION> <OS Version>

     

    Customizing Jive Daily for iOS (Cloud and Hosted)

     

    Prerequisites

    • You must have a current iOS Developer Enterprise Program membership to get the necessary enterprise distribution certificates from Apple.
    • The person performing the re-signing must have a Mac running the required version of Xcode - currently Xcode 8.

     

    To Customize the App and Branding

    1. Unzip the .ipa file. You can find the latest IPA files in Jive Mobile Release Binaries.
      This creates a Payload directory containing the JiveDaily.app directory. The Payload directory contains the files that you can customize, see Resource Values above.

    2. Customizing the app requires deployment via Enterprise Distribution or resigning and submitting to the App Store. See, How To: Configure the Jive Daily Hosted iOS App for Enterprise Distribution.

     

     

    Customizing Jive Daily for Android (Cloud and Hosted)

     

    Prerequisites

     

    To Customize the App and Branding

    1. Unzip the .apk file. You can find the latest APK files in Jive Mobile Release Binaries.
      This creates a directory with the JiveDaily.apk containing the files that you can customize, see Resource Values above.

    2. Customizing the app requires deployment via Enterprise Distribution or resigning and submitting to Google Play. See, How To: Configure the Jive Android App For Enterprise Distribution.

     

    App Updates

    Updated binaries for the Jive app are published in the Jive Works community. You must repeat the steps above on the new IPA / APK files any time you want to publish an updated app to your users.

     

    Note: Additional customizations will become available in the future and will be documented here.