Please provide the following:
- SDK Version: 39
- Platforms(Android/iOS/web/all): Android/iOS
We are stuck. We have universal links working locally - e.g. the app opens when you click a website url - but not when we create a build and use iOS Simulator or Testflight or Android APK (sideloaded).
Basically, this link works from Expo: exp://10.0.0.241:19000/–/?location_id=1051
And this does not, from a build: https://pinballmap.com/map/?location_id=1051
And it is really tough to troubleshoot. I know it’s a lot for someone else to come in and check/verify all this stuff, so I’m not expecting much here. But if anyone has the time/skill, we would greatly appreciate it!
If it works locally, but not with a build, does that definitely point to an issue with the AASA (or intent filter in the case of Android)? We’re just trying to narrow it down. Seems like the code itself works, if it works locally. So, so far we’ve been focusing on troubleshooting the AASA and stuff.
Code that works locally is here.
Our AASA is here (code view), or here (website url). We followed this post for the AASA format.
And we enabled “Associated Domains” and cleared provisioning before creating the build, based on the docs.
Just to be sure, is this the correct way to clear the provisioning profile? I’m not certain about Would you like to use this profile? … yes
✔ Do you also want to revoke this Provisioning Profile on Apple Developer Portal? … yes
✔ Revoking Provisioning Profile on Apple Servers...
✔ App ID found on Apple Developer Portal.
✔ Getting Distribution Certificates from Apple...
✔ Successfully validated Distribution Certificate against Apple Servers
✔ Getting Push Keys from Apple...
✔ Successfully validated Push Key against Apple Servers
✔ Getting Provisioning Profiles from Apple...
✔ Provisioning Profile - ID: xxxyyy
Name: Pinball Map Distribution
Expiry: Mon Jun 01 2020
Would you like to use this profile? … yes
Using Provisioning Profile: xxxyyy
✔ Configuring existing Provisioning Profiles from Apple...
Of course, this part is only relevant to iOS, and it’s not working on Android, as well.
Thanks!