Multiple Icons From One Install? - iphone

Is it possible to create two icons (that link to different functionality) for a single install form the app store?
For example, on Android, when you install Google Maps, you get Maps and Navigation. Ideally, both "apps" would have access to the same data, but each icon would link to different and separate functionality.
Thanks!

Not at this time (but I could imagine this happening down the road, if they port PackageMaker to doing iPhone apps).
The user authorizes one signed app to be downloaded and installed and only one icon (for one package) appears.
One way to get around this would be to have two separate apps but both apps call into the same framework (or library or common sourcebase) for whatever functionality is common between the two.

Related

Flutter: Deploy multiple apps at once

We have 13 apps that are exactly the same in source code, one difference is app name.
Currently, whenever we have an update to deploy we have to manually do it to every developer account. Is there a way to combine all apps into one source code and deploy it to each account?
If the deploying to multiple accounts is a must, then you can also considering automating this by using the API which both the platforms, Android and IOS have and there are options like fastlane available which make the process fairly easy
If you can switch to a single developer account, then flavours could be an easy way out
Flutter Flavours is exactly for this purpose. A flavour is analogous to say ice cream, well the base content is same but you would like to have a different flavour always right? The best part is you can do something for both Android as well as IOS
You can read about Flutter Flavours here

Can Custom App Store Listings be created?

I want my app to show different metadata (title, subtitle, description, images etc) for different countries.
The way of doing this in Google Play Store would be to create custom listings.
Is the same possible for App Store? If not, what are the ways of doing this? How international Apps like booking.com, uber etc do it?
I have gone through this documentation: https://help.apple.com/app-store-connect/#/dev34e9bbb5a and the only thing that stands out is have different apps for different territories.
You can create different app store pages by adding additional languages to your app on App Store Connect.
Simply go to App Store Connect > My Apps > Choose the app > Click on the languages dropdown on the right and add the languages. Then click on the version below "IOS APP" and you can add your language specific information.
That's exactly the same why as you would do it on Google Play Dev Console. Custom listing are something completely different as they allow you to target more specific audiences. The general languages correspond with the user language / store front.

How do I combine the best of two Apps into one?

I have two similar iPhone and Android Apps (2 each) in the near future we will be combining/merging the best of these two Apps into one App. The App does have a user login that would need to be combined, but a common data file, so authentication should not be an issue. How do I deploy the combined App via the App Store and Google Market for users of the existing Apps? How can I phase the old out and let users know about the new merged App? I thought we could build the MOTHER App and deploy it as a version release in the App Store and Market, but can I deploy the same App version for two separate Apps? For the sake of an example, think of it as Bank of America merging their Apps with CitiBank under a single brand (CitiMobile is now BofA Mobile)
Thanks in advance your your valuable insight.
Merging two apps into one is actually quite simple in android do to the loosely coupled nature of the system. However, you may also consider remaining two apps that can talk to one another with a central content provider and broadcast intents, effectively using your own API.
If one app is the way to go, I would recommend making the super app and deploying it on the market, and deploy a "version" of the two original apps that informs the user what is going on and then points them to the Android Market for the super app.
The other way to do it is to deploy two copies of the super app one replacing each sub app, but that is way more hassle in the long run.
As far as iPhone goes, I can not speak to that.

can you install an iphone app with an invisible icon?

So I am working on a bundle of applications for my company for the iPad and am trying to figure out if it is possible to install an app but hide the icon. It will not need to be launched from the desktop directly. Instead, I have created a launch desktop that controls login and the launch of the actual apps via custom URL schemes. We decided to do this so we can have many people developing different apps at the time time that quickly and easily connect to a single login and launch desktop. We are trying to make all of the services we offer interconnected.
Does anyone know if this is possible? Or am I going to have to redirect to the login app if the user launches any of the individual apps. That is what we were trying to avoid. It would be incredibly annoying and clunky for the user. Any help would be greatly appreciated! Thanks!
No is the short answer, you can't install an app and hide the icon.
Even if you could, your architecture sounds pretty clunky. If your services are interconnected, then would it not be better to have everything in the same app? There are plenty of ways to share coding between many developers without everyone having their own, separate app.
Maybe.
There used to be a trick where if you installed so many apps that you filled up every page, any apps installed after that would not have a visible icon (but you could run them via a Spotlight search).
If this behavior still exists, then fill up your iPad's launcher/springboard with apps (download 100's of free games, etc.), then install the apps that you want to be invisible, then delete all the games, and your chosen app might remain with an "invisible" icon.

How can I combine multiple iPhone applications in to one application?

At the moment I have 2 completed iPhone applications. Both these applications must be contained in to one application. I can't have multiple apps on the app store and to avoid confusion among people using these apps I must have them contained to a single application that gives the user the capability to launch any application in the wrapper.
How can I go about doing this. Some of the ideas that crossed my mind are:
Building a Framework, or building a library. But Im not even sure if I'm heading in the right direction.
It seems a little strange to me to want to combine two applications into one, but if your individual applications are reasonably well factored, this should be trivial. Figure out the UI presentation you're going to use to switch between the two applications (tabs, or a list view, or whatever), then set up a navigation controller, adding the "main" views of the two applications.
You then provide a way for the user to transition between the two applications. Piece of cake.
Why not just build a plugin architecture as your application, and let the plugins interface with it, creating what you need? There are many applications on the store which take a similar approach.
Have a look at the three20 library. It provides a useful Launcher View which allows you to create a view similar to the standard iphone home screen with pages and icons. To add a new application you just add a new icon and point it at the first view controller for your app