Плагин Cordova Universal Links + Плагин Cordova Health не работает только iOS - PullRequest
0 голосов
/ 30 мая 2020

В настоящее время я разрабатываю приложение Cordova, используя cordova-universal-links-plugin-v2 и cordova-plugin-health .

После установки universal-links-plugin-v2 и установка config.xml, plugin-health, navigator.health.requestAuthorization() подключаемого модуля не работает должным образом на iOS.

Я подтвердил, что он работает, прежде чем вставлять подключаемый модуль universal-links-plugin-v2.

Моя среда разработки:

$ cordova -v 9.0.0 (cordova-lib@9.0.1)

"cordova-universal-links-plugin-v2": "^2.1.0",

config. xml:

<universal-links>
  <ios-team-id value="●●●●●●" />
  <host name="●●●●●●●" scheme="https">
     <path url="/deeplinktest" event="launchedAppFromLink"/>
  </host>
</universal-links>

Указанный код:

navigator.health.requestAuthorization(
  datatypes,
  () => {
    logger.debug("requestAuthorization success"); //doesn't work
    resolve(true);
  },
  (error) => {
    logger.debug("requestAuthorization failed"); //work
    resolve(false);  
  }
);
...