2017-01-20 7 views
-1

Мы недавно заметили, что интеграция с Evernote нашего приложения перестала работать. Я выделил его на новое обновление приложения Evernote, выпущенное 19 января, которое приносит приложение в версию 8.0.1. В частности, функция «IsEvernoteInstalled()» больше не работает, и ни один из вызовов ENSession не открывает заметки в самом приложении Evernote (например, viewNoteInEvernote). Я убедился, что у меня есть последняя версия Evernote Cloud SDK здесь: https://github.com/evernote/evernote-cloud-sdk-ios , но мне все еще не повезло. Одна странность, которую я заметил, заключается в том, что только требуемый элемент LSApplicationQueriesSchemes, упомянутый в документации, является «en», но исходный код приложения пытается открыть URL-адрес «evernote: //». Также функция «IsEnnnotInstalled» проверяет «en: //». Текущая версия приложения Evernote iOS имеет только «evernote: //» в качестве зарегистрированной схемы, поэтому я запутался. Я попробовал добавить «evernote» в качестве другой схемы запросов приложения, но это не помогло. Похоже, что Evernote Cloud SDK не обновлен, чтобы оставаться функциональным с новой версией приложения, но, может быть, я что-то упустил?iOS Evernote SDK с Evernote App 8.x

спасибо.

ответ

0

Я думаю, что изменение схемы URL-адреса составляет unintentional и будет зафиксировано на стороне Evernote.

+0

Не знаете, сколько времени потребуется, чтобы исправить, но просто хотел заметить, что схема URL-адресов https: // корректно открывает заметки в приложении Evernote v8 iOS. (Ссылки должны проходить через браузер, но они действительно работают.) –

+1

Я протестировал только что выпущенную версию Evernote iOS beta 8.1 (сборка 352227), и эта версия успешно открывает заметку, используя схему URL «evernote: //», предыдущая iOS версии 8 не удалось. –