We have our development and production server setup at completely different domain names. Ex: dev.something.com & completelydifferent.ca
I was able to setup App Links meta tags on our development environment and managed to get it working. These are the meta tags included in the web page
<meta property="fb:app_id" content="1151434932217239" />
<meta property="og:type" content="product" />
<meta property="og:url" content="https://dev.something.com/path/to/item" />
<meta property="og:title" content="Some title" />
<meta property="og:image" content="Some description" />
<meta property="al:android:url" content="myscheme://item?id=12" />
<meta property="al:android:app_name" content="My App" />
<meta property="al:android:package" content="com.mydomain.myapp" />
I was able to share the link to fb and directly open the android app when clicked from fb android app.
Later we pushed the code to live at completelydifferent.ca and then the FB android app stopped launching my app for links shared from both development and production.
Is there something happening behind the scenes in fb that if same app_id is used in different domains it somehow stops the App Link workflow? or am I missing something?