Cordova SalesforceSDK - значки и заставки не работают

Я занимаюсь разработкой гибридного мобильного приложения для Android с использованием PhoneGap/Cordova и Salesforce mobile SDK. Я пытаюсь изменить значок и заставку, но она не работает должным образом.

Ссылочная ссылка: https://cordova.apache.org/docs/en/latest/config_ref/images.html

Я обновил свой config.xml как ниже,

    <preference name="SplashScreen" value="screen"/>
    <preference name="SplashScreenDelay" value="10000"/>
    <platform name="android">
        <allow-intent href="market:*" />

        <icon src="icons/icon-ldpi.png" density="ldpi" />
        <icon src="icons/icon-mdpi.png" density="mdpi" />
        <icon src="icons/icon-hdpi.png" density="hdpi" />
        <icon src="icons/icon-xhdpi.png" density="xhdpi" />

        <splash src="icons/screen-land-hdpi.png" density="land-hdpi"/>
        <splash src="icons/screen-land-ldpi.png" density="land-ldpi"/>
        <splash src="icons/screen-land-mdpi.png" density="land-mdpi"/>
        <splash src="icons/screen-land-xhdpi.png" density="land-xhdpi"/>

        <splash src="icons/screen-port-hdpi.png" density="port-hdpi"/>
        <splash src="icons/screen-port-ldpi.png" density="port-ldpi"/>
        <splash src="icons/screen-port-mdpi.png" density="port-mdpi"/>
        <splash src="icons/screen-port-xhdpi.png" density="port-xhdpi"/>
    </platform>

Когда я эмулирую приложение, файл config.xml (в платформах / android / res /) обновляется соответствующим образом. Но, похоже, ничего не работает, и я все еще вижу значок Salesforce, который выглядит ниже,

введите описание изображения здесь

Есть идеи, почему это не работает?

2 ответа

Простое решение - переименовать изображение вашего значка в "sf__splash.png" и вставить (заменить исходный файл salesforce) во все папки ресурсов, которые находятся в /plugins/com.salesforce/src/android/libs/SalesforceSDK/res/ папка.

При сборке для PhoneGap Build, пожалуйста, максимально используйте Документацию по PhoneGap Build.

Если вы не уверены в документации, пожалуйста, спросите на форуме nitobi. Некоторые части документации не обновлены.

Вы хотите прочитать Документация -> Настройка -> Значки и заставки -> По умолчанию

В частности, вы хотите добавить: <icon src="icon.png" /> на ваш config.xml,

В документации говорится:

По умолчанию

Значок по умолчанию должен называться icon.png и должен находиться в корне папки вашего приложения.

<icon src="icon.png" />

Для заставки,

заставить использовать новый плагин заставки

Cordova-плагин-SplashScreen

Другие вопросы по тегам