You can setup multiple app clip triggers in App Store Connect (not live on App Store Connect at the time of writing.) Each of these can have it’s own app clip card (image, title, subtitle and action button label.) You can only have one app clip target in your app. But you can respond to different user activities on invocation and setup different UIs in your app depending on the trigger (URL) that caused the open.
If your app clip triggers come from Apple Maps then your app clip icon can be customised based on the Apple Maps listing associated to that physical location, this happens automatically. Otherwise your app clip icon will be based off your full app icon.
Post
Replies
Boosts
Views
Activity
When will the App Clip cards actually work (I mean the pop up with the image, title, subtitle and action button)?
After you’ve uploaded and set them up in App Store Connect.
After a build has been approved within TestFlight.
Only after the app has been approved and in the App Store.
Thanks
Please see this thread: https://developer.apple.com/forums/thread/651461
(looks like it’s only possible to get the size on submission)
App Clip codes are just URLs (If using NFC or QR codes). So it would just go to that URL in a browser.
The special circular App Clip code has a standard NFC chip in it and the outer circles are like a custom QR code pattern. I don’t think Android apps could read that. But they should be able to use the NFC tag and open the URL.
Well if you registered https://example.com/store/1 as an App Clip then on an iOS device running iOS14 it would open the App Clip. iOS 13 and less it would pop up a notification if NFC saying a URL has been scanned, do you want to open in Safari. Same with a QR code.
So on an Android device it would go to that URL in a browser. You have to own https://example.com to link it to an App Clip so on your web server serve some content from https://example.com/store/1 and the Android device will load whatever content is there.
Hard to say without your Pod file. But something like this should work:
project 'example.xcodeproj'
platform :ios, '10.0'
abstract_target 'ExampleApp' do
	use_frameworks!
	pod 'Alamofire', '~> 4.9.1'
	target 'Main App' do
	end
	target 'App Clip' do
	end
end
The targets should match the target names in Xcode. You can of course just include a pod in one of the individual targets if needed.
If you mean the circular, QR code like, sticker with an NFC chip in the centre. Apple haven't announced this yet. Coming later this year.
You can use your own user sign in flow
In your schema you can setup the environment variable _XCAppClipURL and run on your device connected to Xcode.
Okay thanks. Have done under FB7848883.
Better to use a generic QR code as I don't think an Android phone would be able to read the new circular QR code like format Apple are introducing.
Just create a QR code with a URL (e.g. https://example.com/store), and then add that URL as an App Clip in your iOS app. This will mean users who have iOS 14 will get your app clip when they scan the QR code, everyone else (including Android) users will just go to that URL in their browser.
CoreNFC has never been opened up on the iPhone6S, it's only ever been ApplePay.
I imagine there is some kind of hardware limitation with those devices which is why it has never been made available to us.
I imagine the OS does in the background yes. The implementation isn't something which is exposed to us.
It’s just a URL. So they would get the option to view the URL in safari.
I do not believe it does. From my understanding its closely tied to the App Store. So apps distributed with an enterprise signing won't be able to make use of it. We have both types of accounts and I've only had the option for our standard App Store account.