Spotlight Search doesn't work in iOS 9.1 iPad mini - ios

I have integrated spotlight search to index app content in my app. It works for all devices and shows the indexed data. However, for iOS 9.1 iPad Mini, it doesn't show any result for my app. I checked that other apps supporting spotlight indexing also don't show spotlight search results from their app content , only on this device. I have tried online forums and suggested solutions like switching off Spotlight in settings for all apps and then restarting the device and then switching on the spotlight . But it doesn't work. Is this a known device specific issue or is there some other setting that I don't know about .

From apple documentation:
https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/index.html
NOTE
Although app search is available for iOS 9 users, the search
functionality of NSUserActivity and Core Spotlight is not supported on
iPhone 4s, iPad 2, iPad (3rd generation), iPad mini, and iPod touch
(5th generation).

Related

Does iPad 2 support for Core Spotlight?

My iPad 2 has iOS 9.3.2 but still Core Spotlight doesn't work.
Want to know whether it is supported or not?
As per the Apple documentation :
NOTE
Although app search is available in iOS 9 and later, the search functionality of NSUserActivity and Core Spotlight is not supported on iPhone 4s, iPad 2, iPad (3rd generation), iPad mini, and iPod touch (5th generation).

Can an ios app support just 9.7 inch iPad and not 12.9 iPad Pro device?

I have an iPad app which is supported on iPad (9.7 inches).
I want to update my app on the app store, but now they have added the support for 12.9 inches iPad Pro as well.
And while uploading the app, I got app submission errors which basically was asking for adding the screenshot for 12.9 inches iPad Pro too.
I have not tested my app on iPad Pro yet and I want to update the App first.
So my question is that Can I choose to pick iPad (regular) as my support Device and not iPad Pro (at-least for now)? If yes, then how?
I can see the setting in Xcode to pick between iPhone/iPad/Universal App, but could not find any way to configure iPad Pro as unsupported Device in Xcode or itunesconnect portal.
Yes it is possible - sort of. But it means that you must use launch images and not a launch screen file. Once you are setup to use launch images, simply don't provide launch images for the iPad Pro.
Your app will still run on the iPad Pro but it will be scaled to fit the larger screen. As far as your app is concerned, it will think it is running on any other iPad.
But honestly, this isn't really a good plan. Take a few minutes and run your app on an iPad Pro (or simulator) and see if it works or not. Take the time to make it work. Your users will be much happier.
The answer is NO, as you mentioned yourself that Xcode allows you to pick between iPhone/iPad/Universal App and that true.
Currently, apple does not allow to discontinue app for the specific device, neither from Xcode settings nor iTunes settings.

Is iPhone supported for multi-tasking in iOS 9

I opt in mutli-tasking for my Universal app. for the iPad it's so clear what's feature it gives. and how to test it on simulator.
The problem with the iPhone. Is it supported? What are the provided features? How to test it on simulator?
Edit:
What I mean exactly is the new things introduced for the first time in iOS 9. exactly the split screen, slide over and the picture in picture features.
iPhone and iPod touch users cannot use the multitasking features of iOS 9.
Multitasking is only available on:
iPad Air
iPad Air 2
iPad mini 2
iPad mini 3
Note: Split View is only available on the iPad Air 2
See for more information about multitasking: https://developer.apple.com/library/prerelease/ios/documentation/WindowsViews/Conceptual/AdoptingMultitaskingOniPad/index.html
If you refer to multitasking enhancements in iOS 9, they are available only on iPads.
A table is available on official Apple guide Adopting Multitasking Enhancements on iPad.

App is not visible in App Store for iPad

I have the application. This application supports iPhone only, but I can launch it on iPad. In itunesconnect I see "Your binary doesn’t support iPad. The screenshots or app video preview for iPad won’t be shown on the App Store."
So as far as I understand I shouldn't see screenshots for iPad, but I should see the application in App Store (when I look at it from iPad).
But when I search for my application in iPad I can't find it there (but for iPhone everything is OK). Why?
When search app in ipad version app store there are two categories: ipad only and iphone only. You'll find your iphone only app in iphone only category.
to change category there is navigation item button the left most one
If your application supports only iPhone in your project's Devices in General Tap then it will be available only for iPhone devices in the AppStore. You can build and run your project in iPad either from xCode or with TestFlight but it will run as if it was an iPhone app in x2 or x1 mode depending on the iPad's screen resolution.

Is it compulsory for app to support all iPad devices

I developed it only for iPhone but Apple has this rule that iPhone app must support iPad. Therefore, I developed another version that also includes iPad support and design. Is it necessary for app to support all iPad devices.i.e. iPad 2, iPad Air etc? Or only support to one iPad device will work?
It isn't compulsory, you can set your app only for iPhone devices and you can install it in iPad too. The only thing is that the appearance of your app in iPad devices going to be similar than in iPhone devices.

Resources