Electron framework - From where electron downloads the new update - electron

I am new to the electron framework.
I have a query where I need to deploy the new version for my app for mac and window?
Do I need to publish my application on some app stores?
I am working on a ToDo app, I have created .exe for the application, Now I want to make some changes to the app and let the app update automatically, for this where I need to upload my application?

Related

Change screenshots in meta data of app in itunes

I am trying to change the screenshot of app published in itunes without creating new version of it?
When i log in to itunes and see my app meta data, I am not able to find edit option for screenshots.
I am new to mobile app as the current app was done by another developer.
Mine is web app not native mobile app.
If I create new version does it make users to log in again?
Should i upload the build again for the project?
I would like to know the impact of creating a new version like how long does it take to see the new screenshots.
You can't change screenshots of a live app, you need to create a new version. (https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ReplacingYourAppWithANewVersion.html)
Officially web apps are not allowed on the store. Make sure your new version adheres to the store rules, specifically 4.2.
(https://developer.apple.com/app-store/review/guidelines/#minimum-functionality)
If you replace an existing (native) app with a new web app, I'm 100% sure that users need to log in again.
Yes, you need to create a new version / build and upload it to iTunes Connect. Then you can upload new screenshots as well. After that, you can send the app to review, which usually takes 1-2 days.

Auto update iPad app without app store

I have an iPad app and I don't want to publish on app store.
I want to reconfigure the app from server i.e. if the flow of the app was:
Page 1 -> Page 2 -> Page 3
And I change data in the database to:
Page 1 -> Page 3 -> Page 2
My app should be reconfigured. I would also like new pages to be added in my app.
How to download the Swift files in user's app, compile it on the fly and update the app without user's intervention or through app store?
This is a private app and won't be published on app store.
How to download the Swift files in user's app, compile it on the fly and update the app without user's intervention or through app store?
You can't.
You can, however, design your app to have UI not hardcoded in the app, but defined in some configuration file (i.e. in JSON format) which you would download at app launch. You would need to implement functions to create UI elements from their JSON definitions, etc.
No, This is not how it works on iOS. You can't achieve this requirement through Native iOS development. You have to create a web app. You can build the app using React-Native or PhoneGap cross platform environments. Again there, without publishing app store you can't share iOS .ipa file like the .apk file in android. In that case, you have to buy Enterprise developer account and share.
Another option like building a UI using JSON is very tricky and takes lots of efforts. In case if you really want to do like this go for it.

Updating Electron app

The Electron framework from GitHub has a feature that lets you automatically update your app by using some server utility called Squirrel. What I am wondering is whether an Electron app can simply just update itself without depending on any server utility. Since an Electron app is basically a web-based app using HTML and Javascript, couldn't you just create an "empty" app that has no UI or code other than some bootup Javascript code that downloads the entire UI and other scripts to run the app?

Does Cordova App with external JS file violate App Store Guidelines?

I am developing a cordova hybrid app for iOS. The app contain basic JS file. When the app loads, it will connect to the server and grab the latest main JS file and cache store into the user phone. The cached JS will always be used until new update of JS file available, then the app will automatically re-download the new JS file and load with it. Therefore, when user first install & run the app, they will first see the loading screen saying something like "Please wait, downloading update now".
So, does this kind of method violate Apple App store guidelines?

Automatically update iOS binary (IPA) from the app with objective-c codes

I am creating a free iOS applications. I want to make clients to be able to download new version of my application from setting page of my app by pressing a button named download new version.
I had see this accepted answer that looks good for me:
https://stackoverflow.com/a/23561783/1939409
Actually I am wondering whether this solution only works for ad-hoc apps or I can use BetaBuilder to create a IPA for my final apps that should install on non jailbreak devices too?
Also is there a way that I call this URL from my app with objective-c codes so that app itself download the IPA file and install it on the device?
You can update app by providing link of app's new version only if you have generated ad-hoc or enterprise distribution build. Also your app can not download the new version on its own. You need to open browser with new version link and rest of the process will be handled by iOS.

Resources