@DragonGameStudio are you doing native builds or simulator builds? You have to have an active splash screen license which can be purchased in the Corona Marketplace:
https://marketplace.coronalabs.com/plugin/splash-screen-control
Rob
@DragonGameStudio are you doing native builds or simulator builds? You have to have an active splash screen license which can be purchased in the Corona Marketplace:
https://marketplace.coronalabs.com/plugin/splash-screen-control
Rob
Today I did a build with the latest version and now it says “Powered with love”. Is it going to switch from version to version?
Hi everybody, i am getting the same error, my splashscreen plugin status is activated in corona market place but i get this message when i try to build my app:
ERROR: Build Failed: A device build error occurred on the server.
Error: You are not subscribed to the following plugin:
Plugin: plugin.CoronaSplashControl
Publisher: com.coronalabs
Our team is continuing to look into the issues.
@agramonte we probably won’t update the screen again for some time.
@rob miracle
my plugin is activated,
did you mean a licence that some file that should i download?
because i dont have that file
thank you
“Powered with LÖVE” or just regular “love”?
Corona is a great tool. We have been using it since 2011. Our utility type app is built with Corona and has been released for about 6 years now. It is used at professional installations in about 17 different countries we have about 2900 installs and the app is used on an estimated 300 devices every day. Originally for iPad only, we updated it a few years ago to run on the iPhone as well.
The subscription model has changed a few times over the years. From paying per platform to paying for newer graphic features. Then to free. The costs for a Corona subscription have always been far cheaper than the gained productivity for us. We have invested a significant amount development resources into our app. Obviously, we want to see Corona expand and be successful because we have a vested interest. Our complaint about a splash screen has nothing to do with money, we would gladly pay money for a corona subscription when given a model to do so that makes sense.
That being said, we found the addition of the splash screen was somewhat disruptive. We already had a launch screen with our own branded logo and now that displays for only about half a second and is followed by a very out of place looking orange Corona screen. We already payed the money and will be removing it. If it had of seemed less disruptive we may have kept it. It would probably have been acceptable if it were launched first and were a solid black background with a smaller Corona logo in the center.
One disconnect I can see is that Corona has some customers who would gladly be paying a subscription model if there were one in place that made sense. These customers have now been mixed in with those who cannot afford to pay or prefer not too.
At the end of the day I need to justify any business expenses to my boss and when the only subscription model available is for features that we do not use I cannot justify paying for them. It just seems like with a little creativity there might be some alternative subscription model like what the previous pro customers were paying that is a little more palatable than paying to remove a splash screen.
Despite these issues, Corona is still a great product and we will be continuing to use it.
any news?
Please contact support at support@coronalabs.com. Account related issues need to be handled off the forums.
my splashscreen plugin status is activated in corona market place
i use corona native to build my project with corona version Version 2017.3135 (2017.9.7)
and i already use
splashScreen = { enable = false },
for settings in build.settings
and include the plugin in build.settings
["plugin.CoronaSplashControl"] = { publisherId = "com.coronalabs" },
but why i still see the corona splach screen in my app?
can some body help?
regards CHandra Dharmawan
Can we please see the entire “build.settings” file just to confirm everything is in the correct place? If you have private details like third-party app keys or IDs, you can XXXXX those out…
Thanks,
Brent
@Barent Surrentino
-- Supported values for orientation: -- portrait, portraitUpsideDown, landscapeLeft, landscapeRight settings = { excludeFiles = { --all = { "\*secret.txt", "artwork/\*" }, iphone = { "Icon-\*dpi.png" }, android = { "Icon.png", "512x512.png", "1024x1024.png" } }, orientation = { default = "portrait", -- Initial launch orientation content = "portrait", -- Locked orientation of the Corona stage, independent of Native UI elements (iOS only) supported = {"portrait" }, -- Table of allowed options for auto-orientation }, splashScreen = { enable = false }, plugins = { ["plugin.CoronaSplashControl"] = { publisherId = "com.coronalabs" }, ["CoronaProvider.native.popup.social"] = { publisherId = "com.coronalabs" }, --["plugin.photon"] = -- { -- publisherId = "com.exitgames", -- }, ["plugin.openssl"] = { publisherId = "com.coronalabs", -- supportedPlatforms = { android = true, iphone = true, ["mac-sim"] = true, ["win32-sim"] = true }, }, -- ["plugin.notifications"] = -- { -- publisherId = "com.coronalabs" -- }, -- ["facebook"] = -- { -- publisherId = "com.coronalabs", -- supportedPlatforms = { iphone=true, android=true }, -- }, ["plugin.facebook.v4a"] = { publisherId = "com.coronalabs" }, ["CoronaProvider.gameNetwork.apple"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true } }, -- ["CoronaProvider.gameNetwork.google"] = -- { -- publisherId = "com.coronalabs", -- supportedPlatforms = { android=true }, -- }, ["plugin.google.iap.v3"] = { publisherId = "com.coronalabs", supportedPlatforms = { android=true } }, ["plugin.gameanalytics\_v2"] = { publisherId = "com.gameanalytics", supportedPlatforms = { android=true, ["android-kindle"] = true } }, ["plugin.advertisingId"] = { publisherId = "com.coronalabs" }, ["plugin.OneSignal"] = { publisherId = "com.onesignal", }, -- ["plugin.chartboost"] = -- { -- publisherId = "com.swipeware" -- }, --use google analytics only in IOS ["plugin.googleAnalytics"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true, android=true } }, --amazon only -- ["plugin.amazon.iap"] = -- { -- publisherId = "com.coronalabs", -- supportedPlatforms = { ["android-kindle"]=true } -- }, -- ["plugin.gamecircle"] = -- { -- -- required -- publisherId = "COM\_INNOVATIVELEISURE", -- supportedPlatforms = { ["android-kindle"] = true }, -- }, --appodeal ["plugin.appodeal"] = { publisherId = "com.coronalabs", supportedPlatforms = { android=true, ["android-kindle"]=true } }, -- ["plugin.google.play.services"] = -- { -- publisherId = "com.coronalabs", -- supportedPlatforms = { android=true } -- }, }, iphone = { plist = { --UILaunchStoryboardName = "LaunchScreen", NSCalendarsUsageDescription = "Advertisement would like to create a calendar event.", NSPhotoLibraryUsageDescription = "Advertisement would like to store a photo.", NSCameraUsageDescription = "Advertisement would like to store a photo.", NSBluetoothPeripheralUsageDescription = "Advertisement would like to use bluetooth.", CFBundleIconFile = "Icon.png", CFBundleIconFiles = { "Icon.png", "Icon@2x.png", "Icon-60.png", "Icon-60@2x.png", "Icon-60@3x.png", "Icon-72.png", "Icon-72@2x.png", "Icon-76.png", "Icon-76@2x.png", "Icon-167.png", "Icon-Small-40.png", "Icon-Small-40@2x.png", "Icon-Small-40@3x.png", "Icon-Small-50.png", "Icon-Small-50@2x.png", "Icon-Small.png", "Icon-Small@2x.png", "Icon-Small@3x.png" }, -- CoronaWindowMovesWhenKeyboardAppears = true, UIBackgroundModes = {"remote-notification"}, UIApplicationExitsOnSuspend = false, UIStatusBarHidden = true, UIPrerenderedIcon = true, UIAppFonts = { "calibri.ttf", "calibrib.ttf", "calibrii.ttf", "calibriz.ttf" }, FacebookAppID = "XXXXXXXXXXXX", CFBundleURLTypes = { { CFBundleURLSchemes = { "fbXXXXXXXXXXXX", } } }, CFBundleIdentifier = "com.XXXXXXXXXXXX.XXXXXXXXXXXX", ["URL types"] = { item = { ["URL Schemes"] = { ["Item 0"] = "fbXXXXXXXXXXXX" }, }, }, plist = { CoronaDelegates = { "CoronaNotificationsDelegate"} }, -- Whitelist Facebook Servers for Network Requests NSAppTransportSecurity = { NSExceptionDomains = { ["fbcdn.net"] = { NSIncludesSubdomains = true, NSExceptionRequiresForwardSecrecy = false, }, ["facebook.com"] = { NSIncludesSubdomains = true, NSExceptionRequiresForwardSecrecy = false, }, ["playfabapi.com"] = { NSIncludesSubdomains = true, NSExceptionRequiresForwardSecrecy = false, }, ["playfablogic.com"] = { NSIncludesSubdomains = true, NSExceptionRequiresForwardSecrecy = false, }, ["akamaihd.net"] = { NSIncludesSubdomains = true, NSExceptionRequiresForwardSecrecy = false, }, ["XXXXXXXXXXXX.org"] = { NSIncludesSubdomains = true, NSThirdPartyExceptionAllowsInsecureHTTPLoads = true }, ["XXXXXXXXXXXX.net"] = { NSIncludesSubdomains = true, NSThirdPartyExceptionAllowsInsecureHTTPLoads = true }, ["XXXXXXXXXXXX.com"] = { NSIncludesSubdomains = true, NSThirdPartyExceptionAllowsInsecureHTTPLoads = true }, ["XXXXXXXXXXXX.org"] = { NSIncludesSubdomains = true, NSThirdPartyExceptionAllowsInsecureHTTPLoads = true }, ["XXXXXXXXXXXX.net"] = { NSIncludesSubdomains = true, NSThirdPartyExceptionAllowsInsecureHTTPLoads = true }, ["api.gameanalytics.com"]={ NSIncludesSubdomains = true, NSThirdPartyExceptionAllowsInsecureHTTPLoads = true }, }, }, -- Whitelist Facebook Apps LSApplicationQueriesSchemes = { "fb", "fbapi20130214", "fbapi20130410", "fbapi20140410", "fbapi20140116", "fbapi20150313", "fbapi20150629", "fbauth", "fbauth2", "fb-messenger-api20140430", }, }, }, android = { -- coronaWindowMovesWhenKeyboardAppears = true, facebookAppId = "XXXXXXXXXXXX", -- Replace XXXXXXXXXX with your Facebook App ID CFBundleDisplayName = "XXXXXXXXXXXX", CFBundleName = "com.XXXXXXXXXXXX.XXXXXXXXXXXX", -- CFBundleIconFiles = { -- "Icon.png", -- "Icon@2x.png", -- "Icon-60.png", -- "Icon-60@2x.png", -- "Icon-60@3x.png", -- "Icon-72.png", -- "Icon-72@2x.png", -- "Icon-76.png", -- "Icon-76@2x.png", -- "Icon-Small-40.png", -- "Icon-Small-40@2x.png", -- "Icon-Small-40@3x.png", -- "Icon-Small-50.png", -- "Icon-Small-50@2x.png", -- "Icon-Small.png", -- "Icon-Small@2x.png", -- "Icon-Small@3x.png", -- "Icon-xxxhdpi.png", -- "Icon-xxhdpi.png", -- "Icon-xhdpi.png", -- "Icon-hdpi.png", -- "Icon-mdpi.png", -- "Icon-ldpi.png", -- -- }, --required --UILaunchImages = {}, --required UIApplicationExitsOnSuspend = false, UIPrerenderedIcon = true, UIStatusBarHidden = true, permissions = { { name = ".permission.C2D\_MESSAGE", protectionLevel = "signature" }, }, --usesExpansionFile = true, usesPermissions = { "com.android.vending.BILLING", "android.permission.INTERNET", "android.permission.READ\_PHONE\_STATE", "android.permission.VIBRATE", "android.permission.ACCESS\_NETWORK\_STATE", "android.permission.GET\_ACCOUNTS", "android.permission.RECEIVE\_BOOT\_COMPLETED", "com.google.android.c2dm.permission.RECEIVE", ".permission.C2D\_MESSAGE", "com.android.vending.CHECK\_LICENSE", "android.permission.WRITE\_EXTERNAL\_STORAGE", "android.permission.ACCESS\_COARSE\_LOCATION", }, androidPermissions = { "com.android.vending.BILLING", "android.permission.INTERNET", "android.permission.READ\_PHONE\_STATE", "android.permission.VIBRATE", "android.permission.ACCESS\_NETWORK\_STATE", "android.permission.GET\_ACCOUNTS", "android.permission.RECEIVE\_BOOT\_COMPLETED", "com.google.android.c2dm.permission.RECEIVE", ".permission.C2D\_MESSAGE", "com.android.vending.CHECK\_LICENSE", "android.permission.WRITE\_EXTERNAL\_STORAGE", "android.permission.ACCESS\_COARSE\_LOCATION", }, -- googlePlayGamesAppId = "XXXXXXXXXXXX",--"XXXXXXXXXXXX",--"XXXXXXXXXXXX", }, }
Maybe the spacing/tabbing got weird when you pasted it into the forums, but I suggest you take it section by section in your text editor (if you’re not already) and carefully check tabbing/spacing, commenting, table nesting, commented-out parts, etc.
One thing I notice right off is that you have two “plist” sections, which might be throwing things off somehow.
Also, as noted in the documention, you don’t need to actually add the Splash Screen plugin to your “build.settings” file, this one is unique in that it checks against your account, not against the build.settings inclusion.
Best regards,
Brent
@Brent or @Rob (URGENT), my Splash plugin expired tonight at 12:15am as I was creating a new build. The expiration prevents me from creating a build. Even after purchasing my plugin renewal for $99, seeing ACTIVATED, I am still unable to create a build. What can or shall I do to continue?
The splash screen cost along with many other limitation sent me on my way. They should offer a few more features and charge $20 something a month. Most would pay that. In the end they would have made a great deal more money.
If you’re doing native builds and if you have an active Splash Screen Control license, you can simply remove the splash screen image file from the project and unlink any references to it in Xcode/Android Studio. If you don’t have a license, your app will generate a runtime error when the app launches on the device saying as much.
If you’re doing simulator builds, then build.settings is used.
Rob
i removed the png files, and i got the error,
so how do i get the licence?
@DragonGameStudio are you doing native builds or simulator builds? You have to have an active splash screen license which can be purchased in the Corona Marketplace:
https://marketplace.coronalabs.com/plugin/splash-screen-control
Rob
Today I did a build with the latest version and now it says “Powered with love”. Is it going to switch from version to version?
Hi everybody, i am getting the same error, my splashscreen plugin status is activated in corona market place but i get this message when i try to build my app:
ERROR: Build Failed: A device build error occurred on the server.
Error: You are not subscribed to the following plugin:
Plugin: plugin.CoronaSplashControl
Publisher: com.coronalabs