Я установил Deeplink в Appsflyer. Когда приложение работает, и пользователь нажимает на ссылку, все соответствующие данные и параметры получаются правильно с использованием метода «ondeeplinging ()». < /P>
Однако, когда приложение не установлено И пользователь нажимает на ссылку, он перемещается в AppStore для установки приложения. После установки приложения ссылка не работает и дает ошибку. < /P>
Link: https://?deep_link_value=amit
< /code>
Ответ я получаю: < /p>
{
"scheme": "-----------",
"request_ip_version": "IP_V4",
"is_deferred": false,
"host": "google",
"link": "----------://google/link/?request_ip_version=IP%5FV4&match_message=No%20pre%2Dinstall%20link%20matched%20for%20this%20device%2E",
"path": "/link",
"match_message": "No pre-install link matched for this device."
}
< /code>
Я не получаю свои падающие параметры. Ниже приведена моя настройка для Appsflyer. < /P>
final AppsFlyerOptions options = AppsFlyerOptions(
afDevKey: '',
//For iOS app id is required
appId: '',
timeToWaitForATTUserAuthorization: 15,
manualStart: false,
);
_appsflyerSdk = AppsflyerSdk(options);
await _appsflyerSdk.initSdk(
registerOnDeepLinkingCallback: true,
registerConversionDataCallback: true,
registerOnAppOpenAttributionCallback: true,
);
_appsflyerSdk.startSDK();
_appsflyerSdk.onAppOpenAttribution((res) {
print('res: $res');
});
_appsflyerSdk.onInstallConversionData((res) {
print('res: $res');
});
_appsflyerSdk.onDeepLinking((DeepLinkResult res) {
print('res: ${res.toJson()}');
});
Подробнее здесь: https://stackoverflow.com/questions/784 ... his-device