Capacitor: feat: Sign In With Apple plugin

Created on 8 Jan 2020  路  7Comments  路  Source: ionic-team/capacitor

Feature Request

Sign In With Apple plugin

Describe the Feature Request

Any mobile app that uses a third-party login must also offer Sign In With Apple in order to be approved for the App Store. Existing apps must support Sign In With Apple by April 2020.

There doesn't seem to be a community Capacitor plugin available and the two Cordova plugins I've found won't work with Capacitor (cordova-plugin-apple-login and cordova-plugin-sign-in-with-apple.

Can we get an official plugin?

From Apple:

4.8 Sign in with Apple

Apps that exclusively use a third-party or social login service (such as Facebook Login, Google Sign-In, Sign in with Twitter, Sign In with LinkedIn, Login with Amazon, or WeChat Login) to set up or authenticate the user鈥檚 primary account with the app must also offer Sign in with Apple as an equivalent option. A user鈥檚 primary account is the account they establish with your app for the purposes of identifying themselves, signing in, and accessing your features and associated services.

Platform Support Requested

  • [x] Android
  • [x] iOS
  • [x] Electron
  • [x] Web

Describe Preferred Solution

An official Sign In With Apple Capacitor plugin or someone who is available to start a community project.

Describe Alternatives

Unfortunately there doesn't seem to be a good one. As I offer Google sign in, I won't be able to get approved for the App Store. I could drop it and only offer email account creation, but that would be a blow to adoption on both platforms.

Related Code

N/A

Additional Context

N/A

Most helpful comment

Yeah, I had to make the plugin since my new app got rejected for not having the Apple button, lol... It supports iOS only for now (I've just updated the README.md). Good luck!

All 7 comments

Issues tagged with plugin request are closed but tracked for reactions to gauge interest.

Yeah, I had to make the plugin since my new app got rejected for not having the Apple button, lol... It supports iOS only for now (I've just updated the README.md). Good luck!

@romanstark Seems to live here now:
https://github.com/rlfrahm/capacitor-apple-login

The plugin is working well for now. But still requires maintenance. All I know is that the creator for the capacitor-oauth package is working on it to integrate apple sign in to the existing capacitor-oauth package

馃憢

We now have a repo for Capacitor Community proposals.

This request has been moved to https://github.com/capacitor-community/proposals/issues/14. Please 馃憤 the issue if you'd like to see this plugin for Capacitor!

Thanks!
Ionitron 馃挋

Was this page helpful?
0 / 5 - 0 ratings

Related issues

moberwasserlechner picture moberwasserlechner  路  3Comments

json-derulo picture json-derulo  路  3Comments

stripathix picture stripathix  路  3Comments

stripathix picture stripathix  路  3Comments

gnesher picture gnesher  路  3Comments