android - Ionic 4/Cordova - 获取设备帐户

标签 android typescript cordova ionic-framework

我将 Ionic 4 与 Cordova 结合使用,我想知道是否有可能获取设备的电子邮件。

根据 Ionic 的 docs , 获取设备帐户就像写一样简单:

import { DeviceAccounts } from '@ionic-native/device-accounts/ngx';

    constructor(private deviceAccounts: DeviceAccounts) { }

    ...

    this.deviceAccounts.get()
      .then(accounts => console.log(accounts))
      .catch(error => console.error(error));

听起来很简单,对吧?嗯……plugin it's referring to不可维护,也不起作用( promise 永远不会解决)。

是否有任何其他已知的方法来获取设备帐户/电子邮件?

最佳答案

我发现了同样的问题,就在本周,文档已经更新。

https://ionicframework.com/docs/native/device-accounts

正在维护的新存储库如下:

https://github.com/xUnholy/cordova-device-accounts

旧版本不再适用于 Android 8.0.0,因为权限更改不再允许自动显示电子邮件。

关于android - Ionic 4/Cordova - 获取设备帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53989497/

相关文章:

javascript - 在 Phonegap 移动应用程序中创建操作栏而不使用 eclipse 工具?

java - 如何将用户注册到 firebase 注册中?

android - VideoView 上的字幕

typescript - 如何将 TypeScript Map 与错误处理程序一起使用?

javascript - typescript :如何键入具有在实例化时不可用的必填字段的对象?

android - Github Action : Build-tool 33. 0.0 缺少 DX 在/usr/local/lib/android/sdk/build-tools/33.0.0/dx

javascript - 可拖动的非模态弹出 Jquery Mobile

android - 如何添加 JSON header

java - 从布局看

javascript - 如何将时间转换为特定的字符串?