1

我尝试使用工作人员访问联系人数据存储,它可以工作,但是0当我这样做时它会返回数据存储:

navigator.getDataStores('contacts')

原生 KaiOS 联系人应用程序甚至使用数据存储吗?如何在我的应用程序中访问本机联系人数据?

4

1 回答 1

0

FirefoxOS 上的数据存储

navigator.getDataStores('contacts')似乎仅在 Firefox OS for Desktop 上受支持,而不在 Mobiles (Gecko) 版本上受支持,请参阅文档。如果支持,它将返回 aPromise而不是0

如何使用mozContacts

您可以使用 访问联系人navigator.mozContacts。此实例支持方法find(searchOptions, callback)和。getAll(callback)save(contact, callback)

也可以看看:

  • Github 上存档的 Mozilla Boot2Gecko (B2G) 存储库:gaia搜索mozContacts
  • Luxferre 的FastContact是现有KaiOS 联系人列表应用程序的轻量级替代品
于 2022-03-02T18:07:04.793 回答