适用于iOS的Firebase Crashlytics自定义键盘扩展

时间:2019-03-17 07:54:11

标签: ios firebase crashlytics ios-app-extension custom-keyboard

iOS扩展是否有适当的设置?

我添加了另一个带有扩展名捆绑包标识符的应用程序,但是没有运气。 无法发送任何崩溃报告。

1 个答案:

答案 0 :(得分:0)

对于大多数iOS扩展,初始化Crashlytics的最佳位置是扩展的主体类上的init()内。

但是,出于安全原因,默认情况下,默认情况下,“键盘扩展”的网络请求被禁用。为了进行更改,您需要将info.plist文件中RequestsOpenAccess下的NSExtensionAttributes更新为YES。然后,用户将必须在键盘类别内的应用程序设置中“允许完全访问”。仅当自定义键盘处于打开状态时,此设置才可见。

info.plist

Apple docs reference