0
votes

I updated iOS and Android apps to use deep linking from Facebook posts as described here:

https://developers.facebook.com/docs/ios/app-links/

https://developers.facebook.com/docs/android/link-to-your-native-app/

Everything works fine for the new app. My problem is that many people will have the older version of the app that does not handle deep linking. Since I was using Facebook SDK login, the url schemes, etc were already set up.

The only solution I can think of is to wait for a month to give most people the opportunity to upgrade then enable deep linking in the app settings. This is far from ideal.

Has anyone else faced this problem and found a better solution?

1
How did you manage to make deep linking work? What is the link you share? "myappurl://" ?Rodrigo Ruiz

1 Answers

1
votes

Have you tested with old versions of your app, and does it crash?

For iOS, if you don't already have url handling logic setup (in your openURL method in the AppDelegate), it should just open your app, and do nothing else.

On Android, if your deeplink handling class is a new class (and does not exist in your old app), then the FB app won't deeplink if it cannot find that class on the device.