Results 440 comments of bilogic

It seems that we can also check for `401`/`403` failures under `2. Failing API requests` https://www.littlestreamsoftware.com/labs/what-to-do-when-a-shopify-app-is-uninstalled/ I suppose this check should be part of `checkPreviousInstallation` so that `handleInvalidShop` gets called...

I do have an uninstall job set up, but I don't think that is the issue. Webhooks can and do fail. How are we handling that today?

@Kyon147 It is not about what the webhook does. What if the network/server goes down for extended periods and the webhook does not reach our server?

Yes. And when it stops and all attempts failed, it causes the infinite install loop, effectively permanently preventing this store from ever installing my app again. I'm not sure why...

Ok, thanks, now we are on the same page. I will look into it and attempt a PR.

Btw, I'm not that familiar with the Shopify API, which was why I relied on this package in the first place. So offhand, do you have any opinions on how...

Ok, noted on not making any external requests. I did use an interactive debugger to try and understand the install lifecycle of this package, but I wasn't able to make...

Alright, let me check out InstallShop and update if I find anything interesting. Thanks!

## Installation flow - https://shopify.dev/docs/apps/auth#authorization ### Auth 1. Managed (recommended) - https://shopify.dev/docs/apps/auth/installation 2. Auth code grant - https://shopify.dev/docs/apps/auth/get-access-tokens/authorization-code-grant/getting-started It would appear that this package is performing utilizing 2 ### Token...

Updated the OP with a bunch of triggered javascript debugger breakpoints