Submission of Augmented Reality iOS Applications to App Store - ios

I’m developing an AR application for iOS, for a range of toys. The concept of it is essentially that on the physical toy is a marker that the camera will detect, and overlay a 3D scene.
My question is regarding submission of AR applications to the App Store. What are the requirements around providing AR Markers for App Store approvers to test with?
Regards,
Daniel

You can put the image marker into any web server, then you can provide a link for Apple in Review notes. Apple requires demo marker to access its features.

I have developed an AR application which incorporates image detection feature. What I have done is that I have placed few sample images on an image hosting server and provided the link for the same as review notes to the reviewer while filling up the MetaData.
If you need to know which app I have developed, heres the link : Alive TOI.
Those images are active ever since I first uploaded the application.
Unfortunately, I cannot reveal those images but this is the tried and testified method. The proof is that I have an approved app on app store.
Hope this helps.

Related

Is it possible to download another app in Swift?

I’m new to swift, and was wondering if I could download an iPhone/iPad app using swift (for example, I’m looking for something like an App Store API).
In a word, no.
Apple's security protections don't allow apps to install other apps. That would be a huge vulnerability.
And, as Rob pointed out in his comment, creating your own App Store would be a direct violation of the App Store guidelines you have to agree to in order to publish your apps on Apple's App Store. (Their ball, their rules.)

How to configure an App Clip without having an app on the Store

I'm currently working on a small app to demonstrate the usefulness of iOS 14's new App Clips. Since this is a proof of concept to demonstrate the power of App Clips, rather than an app meant for production, I do not have an app available on the Store.
Is it possible to configure an App Clip launch experience without having an App available on the App Store? The documentation I could find appears to require the creation of an App Clip on Apple Connect.
Without an app in the app store you can create an app clip that can be used in a very limited way. If a proof of concept is what you're after, maybe the app clip testing methods will do.
Generally there are 3 options:
Run the app clip project in Xcode. add the environment parameter _XCAppClipURL to simulate the invocation link.
Use the local experience. Create a local experience on the iPhone you'd like to simulate the app clip on. Then invoke the app clip using a QR scanner or whatever other method you'd like to use. You'll need to configure this for each device you want to use the app clip on.
Use TestFlight. For this you'll need to upload some app and the app clip to app store connect (The build is for an app and app clip together). You don't have to submit them to the store, uploading the build to app store connect is enough to get them on TestFlight (at least for closed testing).
more information can be found in Apple's documentation

Firebase vs CloudKit Target Store Options

I'm currently making an app using Swift. It's an app similar to those of restaurant rating apps where users rate restaurants and leave comments. I have two questions.
1) Is it possible to launch my app on both Google Play Store and App Store if I choose to store my servers on CloudKit? If yes, which one is easier to integrate into my app?
2) If I choose to use Firebase, since I'm using Swift as my coding language, can I still launch my app on both Google Play Store and App Store?
Thank you very much in advance.
Typically anything "____kit" from Apple is a framework that's exclusive to the App Store. The features from SiriKit or HealthKit certainly cannot be launched on the Google Play Store.
If you're trying to deploy on both iOS and Android, I'd definitely choose Firebase. I use it myself on an app my company is creating, and have had no problems so far. It's owned by Google so you'll get great support on both iOS and Android.
Firebase is probably more powerful as well due to its connections into Google Cloud and Cloud Functions.
Hope that helped!

iOS 8 Suggested Apps - How does it work?

Over the past little while I’ve been working with a client who would like to leverage Apple’s new Suggested App feature on iOS 8. The client's goal was to display a suggest app lock screen notification any time a person passes by a specific geo-location. After spending some time trying to find a concrete answer to what level of control (if any) the client would have over Apple’s Suggest App feature, it was decided to send our questions directly to Apple.
Below is copy of the questions I sent to Apple.
Hello,
For our next app release, my team and I would like to leverage Apple's Suggest App feature provided in iOS 8.
We've taken a look through the iTunes Connect portal and we haven't been able to find a configuration panel anywhere which allows us to control when/where our app should appear as a suggested app.
Questions:
Is it possible for us to specify the conditions that out app will appear as a suggested app for users who haven't downloaded it yet?
Can we specify a geo-fence that will display our app as a suggested app on a user's lock screen?
If we have no control over Apple's Suggested App configuration, under what conditions will our iOS appear on a user's lock screen as a suggested app?
STEPS TO REPRODUCE
Turn on your phone
Enable suggested apps
Enable 3G
Lock your screen
Walk past a region.
Expected Result: A suggested app appears on the iPhone lock screen.
Here is the response I received directly from Apple Developer Support Team:
Hello,
Location relevant Apps are recommended on the lock screen and in the App Store based on a number of factors, including their popularity at the location, and there is no mechanism or process by which an App developer can add their App to the list of recommended Apps.
However, if your iOS App is directly related to the location or venue (such as a mall guide iOS App which is published by the mall owner or operator), and you believe your iOS App’s relevance warrants it being included the list of recommended Apps, then you are encouraged to submit an enhancement request via http://bugreport.apple.com/, and request that Apple consider whether your iOS App should be included in the list of recommended Apps for that location.
You should provide as much detail in the ’enhancement request' about the App and venue/location as possible, such as the App ID, App Name, URL to the App on the App Store, venue name, venue location (address & lat/lon), the relevance (if any) of your iOS App to the venue/location, and relationship (if any) between you as the developer and the owner/operator of the venue/location.
Submission of an enhancement request does not guarantee that a particular iOS App will be added to the list of recommended Apps for a venue or location, and the sole feedback from Apple on the request will come through the http://bugreport.apple.com/ bug report system.
Regards,
Apple Developer Technical Support

Way to perform white labelling of IOS application

My application is already on apple store, now I want to perform while labeling on that application. How can i do it.I have an idea that by creating different target with different app ID,I can achieve this but want to know the whole process in detail.Is white labeling is allowed by app store? After applying while labeling can I upload my multiple application with different app id?Is app store approve it?
No, Apple won't support automatic white labeling of APP thru API.

Resources