Проверьте, установлено ли определенное приложение на устройстве с React Native
из моего приложения я пытаюсь проверить, установлено ли другое приложение (в моем примере, Google Maps). Поэтому я попытался использовать:
Linking.canOpenURL('comgooglemaps://?daddr=' + address + '&directionsmode=walking').then(supported => {...}).catch(err => console.error('An error occurred', err));
но он возвращает, что он не поддерживается, поэтому он похож на Google Maps не установлен. Вы знаете, как решить эту проблему?
1 ответов
Я предполагаю, что у вас есть эта проблема с iOS.
начиная с iOS 9, вы должны объявить схему URL, которую хотите использовать. см. этот другой ответ с деталями.
или официальный документ: https://developers.google.com/maps/documentation/ios-sdk/start#step_7_declare_the_url_schemes_used_by_the_api