iOS App Clip: disable auto showing App Banner on App Clip Launch? - ios

When I launch my App Clip for the first time, iOS decides to show an app banner automatically. Our app clip is essentially the full version of the app so we don't want our users to upgrade to the app immediately.
Is there a way to hide this on launch?

Not that I know of. AFAIK Apple didn't intend App Clips to be a brand new distribution method outside the App Store.
They're just meant to be slices of a full app, so there's no way to turn off this banner that nudges you to download the complete app (that I could find).

Related

Different icons for App Icon and App store

let me summarise the issue, I have one app in a flutter, and I need different logos for the app on iPhone and on app store IOS.
so, is it possible to set the app icon and app store icon differently for IOS?
you can release one time your application with android icons.
and next time release your application with ios icons.
this path you can go there and change logos:
/android/app/src/main/res

How to start Apple Watch app when user makes some action in iOS app

I was told multiple times that other apps do this but I can't seem to find any documentation on how to do that.
The behavior I would like to achieve is:
User starts iOS app and navigates to particular screen.
User presses start action/workout button and starts action/workout on iOS app.
At the same time user's Watch wakes up and shows corresponding screen in Watch app which acts as info screen for the current action/workout in iOS app.
User can press pause button on Watch and pause the action/workout in iOS app (this part is working already via WCSession).
So the question is basically how can I launch Watch app when either iOS app starts or when user does something in iOS app?
P.S. It is not a question of launching iOS app from Watch app, AFAIK for that I can use handoff.

Is it possible to delete appstore from iPhone?

I have searched for this answer for quite a while with no luck. Is it currently possible to remove the appstore from an iPhone?
No, it is not possible. Even on company controlled devices the App Store will still be present. Using MDM (Mobile Device Management) you can control a lot about the phone, but the App Store is still present.
Remove built-in Apple apps from the Home screen on your iOS 10 device or Apple Watch
With iOS 10, you can remove some built-in Apple apps from the Home screen on your iPhone, iPad, iPod touch, or Apple Watch.
When you remove a built-in app from your Home screen, you also remove any related user data and configuration files. This can affect things like related system functions or information on your Apple Watch.
The apps built into iOS are designed to be very space efficient, so all of them together use less than 200MB. Removing built-in iOS apps doesn't free up storage space on your device.
Built-in apps you can remove from your Home screen
If you have iOS 10, you can remove these apps from your Home screen:
Calculator
Calendar
Compass
Contacts1
FaceTime2
Find My Friends
Home
iBooks3
iCloud Drive
iTunes Store
Mail
Maps3
Music3
News (where available)
Notes
Podcasts3
Reminders
Stocks
Tips
Videos or TV
Voice Memos
Watch app4
Weather
If you remove the Contacts app, all of your contact information will remain in the Phone app.
If you remove the FaceTime app, you can still make and receive FaceTime calls in Contacts and the Phone app.
If you remove the iBooks, Maps, Music, or Podcast apps, they won’t be available to use with CarPlay.
If you try to remove the Watch app from an iPhone that’s paired with an Apple Watch, an alert asks you to unpair your Apple Watch before you can remove the app.
Remove a built-in app from your Home screen
On your iOS device, touch and hold the app lightly until it jiggles. If the app doesn't jiggle, make sure that you're not pressing too hard.
Tap Remove on the app, then tap Remove.
Press the Home button to finish.
If you have an Apple Watch, removing an app from your iPhone also removes that app from your Apple Watch.
Restore a built-in app that you removed
On your iOS device, go to the App Store.
Search for the app. Make sure that you use the exact name of the app. Find the correct name of built-in apps.
Tap to restore the app.
Wait for the app to restore, then open it from your Home screen.
If you have an Apple Watch, restoring an app to your iPhone also restores that app to your Apple Watch.
What happens when you remove built-in apps from your Home screen
Removing built-in apps from your Home screen can affect other system functionalities. Here are some examples:
If you have an Apple Watch paired with your iPhone, removing an app from your iPhone Home screen also removes that app from your Apple Watch Home screen.
If you remove the Podcasts app from your Home screen, Podcasts won’t be available with CarPlay.
If you remove the Music app, you may be unable to play some audio content using Apple apps or third-party apps on some car stereos or stereo receivers.
If you remove the Stocks or Weather app from your Home screen, stocks and weather won’t be available elsewhere. For example, you won’t see stocks and weather information in Notification Center on your iPhone or as Complications or Glances on your Apple Watch.
If you remove the Calculator app, the calculator won’t appear in Control Center.

iOS: How to prevent the splash screen from showing when the app goes into background to make a call?

The app that I'm working on is automatically showing the splash screen only when it goes into background to make a call.
The other functions of going out of the app and becoming active again does not "activate" the splash screen. For example, going out of the app into an external website, phone map or another application and coming back into the app will show user the previous state and does not show the splash screen.
Is this something that can be controlled by the app side or is this an iOS feature that apple automatically handles when a phone call is made?
I have managed the leaks on the app side and all is good now so it can't be anything to do with memory management on the app side. Is there anything else that can be done indirectly so that the splash screen will not show?
The launch image is not a "splash screen". The launch image is used to prevent show a black screen while the app is loaded, and you should use it with an in-app screen which gives the feeling of a quick launch. If you don't show the launch image, you will get a black screen.
Workaround
So, as workaround, my suggestion is that you take an static snapshot of your App, something generic (like the background and toolbars) and use it as launch images. This will give the appearance that the app start immediately, without "splash image". This is what Apple apps do, you can see this in apps like Stocks or Settings.
You see?. The left screen is how your launch image should look.
Check this Apple documentation iOS Human Interface guidelines to understand this subject.
Good luck!

iOS - Submission to app store - Metadata

In my iOS application, I integrated iAds.
When running the app on iPhone to take screen shots its showing empty box which is as expected
But iOS app store guidelines says that we cannot use those screen shots to upload to app store account during upload.
How can i make my screen shots without having the empty boxes for iAds.... do I've to remove iAds and take screen shots or do I have to edit my screen shots manually in photoshop or something.?
Yes Apple will most definitely reject your app. One way of overcoming this is just set the device to airplane mode to hide them. I’ve never personally submitted an app with iAd before but give it a try.

Resources