On iOS9.2 Apple made changaes to Safari which made it impossible to use URI schemas and redirect to the store when the app is not installed. The reason was user privacy which now prevent checking programatically if an app is installed. Apple are pushing to use Universal Links instead of URI schemas as this solution is more secured and the user expirience is better.The problem you described is not related to AppsFlyer - Universal Links fails on iOS when there's a dash on the bundle ID. Try to change com.te-st.ios to com.test.ios.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags: