Evernote Android API 坏了?共享文档的意图不再有效

Posted

技术标签:

【中文标题】Evernote Android API 坏了?共享文档的意图不再有效【英文标题】:Evernote Android API Broken? Intents to share documents no longer works 【发布时间】:2021-06-02 10:00:08 【问题描述】:

我们的应用程序使用了导出到 Evernote 的功能,到目前为止,该功能对我们的用户来说似乎已被破坏。问题是 Evernote 意图 com.evernote.action.CREATE_NEW_NOTE 不再起作用并且当前正在抛出异常:

android.content.ActivityNotFoundException: 找不到处理 Intent act=com.evernote.action.CREATE_NEW_NOTE typ=text/html

的活动

由于此错误,我们当前发布的应用程序不再能够将文档导出到 Evernote。

API 文档说这应该可以工作:https://dev.evernote.com/doc/articles/android_intents.php

【问题讨论】:

这是否与 Android 11 上的包可见性有关? 在将 Evernote 应用从 8.13.3 更新到 10.5.1 后也会在 Android 10 上发生。 【参考方案1】:

新的 Evernote Android 应用似乎不支持 com.evernote.action.CREATE_NEW_NOTE 意图。但是,它似乎支持默认的 ACTION_SEND 意图操作,并且可以通过导出具有此意图的文件来创建新笔记。

【讨论】:

我在 Android 11 上试过这个,但它似乎不起作用。我们应用的目标 SDK 版本是 29,所以包的可见性不应该影响这个?此外,使用相同意图 ACTION_SEND 的其他功能(例如发送电子邮件)也可以工作。

以上是关于Evernote Android API 坏了?共享文档的意图不再有效的主要内容,如果未能解决你的问题,请参考以下文章

php [evernote php] evernote api https://github.com/evernote/evernote-cloud-sdk-php #note

Evernote 和 OneDrive 的文件选择器 API

Evernote PHP SDK 未从 API 返回任何结果

python 在Python中使用Evernote FindRelated API示例

Evernote Android SDK 库在 R8 下抛出 java.lang.VerifyError

Ubuntu16.04安装印象笔记