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" />
Для заставки,
заставить использовать новый плагин заставки