We are developing a food ordering App from which users can order food on the menu in our full App. And now we are going to have an App Clip to fasten the ordering flow by scaning the QRCode on the table.
Our full App is using webView to show the whole menu as well as the payment flow, and now we want to implement the whole menu and payment flow by pure native code like SwiftUI in App clip thus there's very little reuseable code for full App and App Clip. But the interface and function of App Clip is same as full App.
I noticed there's a statement in the Apple App Clips doc:
Your full app can have only one App Clip, and the full app must include the same functionality as the App Clip.
So my questions are:
Will our App Clip be rejected by Apple if the technology to implement it is different from full App even the interface and functionality is same as full App?
If the answer to the above question is 'Yes, you will', then what should we do now? Rewrite the menu of full App with Swift or we use webview in our App Clip?