I have a problem within my application to distinguish between two types of calls towards my application:
Both of these calls seem to go to the same application URL (example: http://myapplication.myserver.com/?shop=..&hmac=..&..) and were easily distinguishable in the past, due to Shopify providing different query parameters for those cases:
Unfortunately the query parameters have yet changed again and all my apps have stopped working. I'd like to ask how to distinguish within my app which UseCase applies (Shall the app generate an installation request? Shall the app show the frontend to the User?), if not by query parameters?
In the meantime I have found the following related topics:
Nevertheless using the same callbacks for different usecases is a barbaric practise to me. Any thoughts or suggestions?