Comments (6)
Important to know: Capacitor is a replacement for Cordova built by Ionic.
You will not be able to use this new Capacitor plugin with Cordova apps, just with Capacitor apps.
I am honestly not sure how to handle this issue here. It's a bit like advertising for the competition, but I like Capacitor (and even wrote a bit about it) and having an udpated cross platform way to do contacts is definitely needed (I gave the issue my +1). So...
from cordova-plugin-contacts.
However, some Cordova plugins can still be used by Capacitor.
@janpio thanks for the clarification.
from cordova-plugin-contacts.
Yes, Cordova plugins can be used with Capacitor (as they built this to be able to benefit from all the existing Cordova plugins - smart move). The reverse is not true for Capacitor plugins in Cordova unfortunately.
If this could even be possible would depend on how the Capacitor plugin is implemented. Some of the native functionality is integrated in Capacitor itself as "APIs", I haven'T seen to many really external plugins for it yet. Could those maybe somehow be integrated in Cordova apps @jcesarmobile?
from cordova-plugin-contacts.
Good point. If cordova could benefit from the plugins written for Capacitor (or the other frameworks), all the better. Seems a lot of cordova plugins can use some maintenance done by the other frameworks anyway. For me personally it does not matter that much, but in the end we really needed to solve this deprecated plugin.
And yes, it is a bit of advertising for a solution of the competition but as the current solution is no more, the community needs an alternative anyway. I do not have any relations with Capacitor whatsoever, but it seems that it might be a solution to this specific issue.
from cordova-plugin-contacts.
Yeah, the "problem" here is that is not a "solution for the community", but an invitation to change communities ;)
I, as a Cordova committer, would greatly prefer a new Cordova plugin for contact management.
I, as a Ionic user, don't really care if I package my app with Cordova or Capacitor.
I'll let the issue live a bit here, hope it gives a few +1 to the issue over there.
from cordova-plugin-contacts.
I'll suggest you to look on the network tab to see other active forks https://github.com/apache/cordova-plugin-contacts/network
The plugin was deprecated by Cordova committers because the main goal of Cordova Core plugins was to be replaced by the browser implementation once the vendors catch up, but contacts API was discontinued by W3C, so we did the same.
This only mean Cordova committers will not take care of the plugin anymore, but anybody can fork it and maintain it.
from cordova-plugin-contacts.
Related Issues (20)
- ionic contacts error: Cannot read property 'split' of undefined HOT 4
- Contact loading too slow when user has more than 3000 contacts in his phone. HOT 13
- All the fields are giving null value but count is correct. Ionic 4. HOT 1
- modify the contact picture HOT 2
- NullInjectorError: No provider for Contacts! HOT 3
- conduct contact.save() twice on Android, but only get one contact. HOT 3
- Plugin skip birthday without year on android HOT 1
- Best approach for searching on phone number HOT 5
- displayName:Null for android and ios HOT 2
- iOS 13 note field of contact is null HOT 3
- Support multiple find contact inside a Loop HOT 7
- No way to display single contact that I just added with this plugin? HOT 1
- App Crash after save the new contact in Android 9 HOT 2
- Localized Phone Label (iOS) HOT 1
- App crashed HOT 4
- Possible deadlock in iOS queue management code HOT 2
- Ios-9 : AddressBook is deprecated. Consider migrating to Contacts/ContactsUI. in ionic 4/5 HOT 3
- App crash in android 10 HOT 5
- App Crash with iOS 14 HOT 3
- Not able to fetch newly added contacts and contact last updated timestamp HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cordova-plugin-contacts.