【问题标题】:iOS Evernote SDK with Evernote App 8.x带有 Evernote App 8.x 的 iOS Evernote SDK
【发布时间】:2017-01-20 23:40:24
【问题描述】:

我们最近注意到我们应用的印象笔记集成已停止工作。我已经将其定位为 1 月 19 日发布的新 Evernote 应用更新,该更新将应用带到了 8.0.1 版。具体来说,“IsEvernoteInstalled()”函数不再起作用,任何在 Evernote 应用程序本身中打开笔记的 ENSession 调用也不起作用(例如 viewNoteInEvernote)。我确保我在这里拥有最新版本的 Evernote Cloud SDK: https://github.com/evernote/evernote-cloud-sdk-ios 但我仍然没有任何运气。我注意到的一个奇怪之处是文档中提到的唯一必需的 LSApplicationQueriesSchemes 项是“en”,但该应用程序的源代码正在尝试打开“evernote://”网址。 “IsEvernoteInstalled”功能也会检查“en://”。 Evernote iOS 应用程序的当前版本似乎只有“evernote://”作为注册方案,所以我很困惑。我尝试将“evernote”添加为另一个应用程序查询方案,但这并没有帮助。 Evernote Cloud SDK 似乎尚未更新以在新版本的应用程序中保持功能,但也许我遗漏了什么?

谢谢。

【问题讨论】:

    标签: ios evernote


    【解决方案1】:

    我认为 URL scheme 的变化是unintentional 并且会在 Evernote 端修复。

    【讨论】:

    • 不确定修复需要多长时间,但只是想注意“https://” URL 方案在 Evernote v8 iOS 应用程序中正确打开笔记。 (链接必须通过浏览器,但它们确实有效。)
    • 我测试了刚刚发布的 Evernote iOS beta 8.1(内部版本 352227),该版本使用“evernote://”URL 方案成功打开了一个笔记,而之前的 iOS 版本 8 版本没有。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-01
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多