为了让我的 NativeScript 应用程序读取 iOS 上的联系人,我遇到了麻烦。我正在使用库nativescript-contacts来读取地址簿的所有条目,并使用名为nativescript-permission的库来询问用户读取联系人的权限。不幸的是,后者似乎只适用于 Android,一切正常:出现一个弹出窗口,要求用户允许读取联系人,如果授予权限,联系人将显示在列表中。相反,在 iOS 中,我无法请求联系权限:没有弹出对话框,当我尝试使用nativescript-contacts的功能(例如getAllContacts())时,应用程序冻结。
我试过搜索,但我唯一能做的似乎是使用一些本机代码来获得这些权限......但我不知道如何。你能帮我解决这个问题吗?
谢谢!