This is due to a bad setup of the Facebook app settings page. When you configure the application, you need to make sure that the following is set correctly.
Go to developers.facebook.com , then select "Applications." Edit your application and complete the following command.
iOS App Bundle (I don’t think it is necessary, but fill it out, this is the package identifier from Xcode (com.companyname.appname))
The iPhone / iPad App Store identifier is the BASIS, one of which must be filled in with a valid app store identifier. You get this when you create an app with iTunes Connect. If you create an application and fill in the details right up to the moment when you request that you send the binary file, it will generate what Apple calls Apple ID (or iTunes Id?). It is just a long integer value. This is not necessary for the corresponding application, if you already have applications in the application store, just log into iTunes and use the existing one for testing.
Configured for iOS SSO - Enabled
Configured for deep binding - enabled
The only functionality you get from Facebook when a user clicks on an iOS app notification is to redirect the user to the app if it is installed, or to the App Store if not. In addition, if you want your app notifications to appear on your desktop, you'll need the Canvas URL in the “Facebook App” section.
In my tests, I had to have a canvas URL in order to receive iOS notifications, but I'm not sure if this is a bug with Facebook or the intended behavior, so if it doesn't work with iOS turned on, turn on the Facebook app and stick to a random URL if you don’t have it.
Sam clewlow
source share