Кинвей не работает на iPhone и iPad - PullRequest
0 голосов
/ 27 июня 2018

Я использую внутренние сервисы Kinvey, доступ к которым осуществляется через их Javascript API. Инициализация Kinvey прекрасно работает в любом браузере ПК (Safari, FF, Chrome), а также на мобильных устройствах FF и Chrome. Я получил эту ошибку только на iPhone Safari и iPad Safari, вывод на консоль:

jQuery. Отложенное исключение: не удается найти переменную: Kinvey https: //.html: 22: 15 л @ https://code.jquery.com/jquery-3.3.1.min.js:2:29380 https://code.jquery.com/jquery-3.3.1.min.js:2:29678

Вот код, показывающий ошибку:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>My App</title>
    
    <script   src="https://code.jquery.com/jquery-3.3.1.min.js"   integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="   crossorigin="anonymous"></script>

    <script src="https://da189i1jfloii.cloudfront.net/js/kinvey-html5-sdk-3.11.1.min.js"></script>

    <script src="https://matthewcv.github.io/mobiledebug.js"></script>

</head>

<script>
    $(document).ready(function() {

        console.log("before");

        // Init Kinvey
        Kinvey.init({
            appKey: '<yourAppKey>',
            appSecret: '<yourAppSecret>'
        });

        console.log("after");

    });
</script>

<body>

  <div>
      Show something
  </div>

</body>
</html>

Я работаю с последней версией iOS, а также с последними пакетами Javascript.

Я несколько раз писал на форуме Кинвея, но, похоже, никто не заботился. Поэтому я пробую это здесь в надежде, что кто-то знает решение.

1 Ответ

0 голосов
/ 06 июля 2018

Судя по комментарию remotesynth, я был уверен, что что-то испортило мой iPhone. После полной перезагрузки устройства я тоже смог заставить его работать.

...