Sign in with Apple
This feature allows your app users to use Apple Sign On. Not available on all plans.
Before you can use Sign in with Apple, please make sure you also have checked the "Enable Apple Sign On" in myapppresser.com dashboard under Your App => Login Settings.
Installation
Install and activate the App Social plugin (Downloadable from the Account page in MyAppPresser).
In your WordPress admin, go to Plugins->Add New->Upload. Upload the .zip file you downloaded (do not unzip), and activate.
Alternatively, unzip the folder and upload it to your wp-content/plugins directory.
Plugin Settings
Fill the client ID field and the client secret field under the Social Tab, in the AppPresser settings.
Client ID
Your client ID is the App ID of your app from myapppresser.com. This is found in the Settings menu of the customizer and will typically look something like com.myappname.app
Client secret
See the instructions below.
iOS Client Secret
Before generating the client secret you have to create a private key (certificate). Follow the instructions below to register a new private key with Apple.
First, you need to enable Apple Sign on for your app id. Login at https://developer.apple.com/account/
Go in the main Certificates, Identifiers & Profiles screen, and click Identifiers. Find your app ID, and click on it.
Team ID
After clicking on your app identifier, you should see a Team ID at the top. Make a note of this, you'll need it later.
Scroll down to Sign In with Apple, check the box, and click Edit. Check enable as primary App ID, and save.
Save on the next screen as well.
Create a Key
Next, choose Keys from the side navigation.
Click the blue plus icon to register a new key. Give your key a name, and check the Sign In with Apple checkbox.
Click the Configure button and select your primary App ID.
Apple will generate a new private key for you and let you download it only once. Make sure you save this file because you won’t be able to get it back again later! The file you download will end in .p8.
Lastly, find your Key ID and copy that to your computer, you’ll need in the next step.
Generate the Client Secret
Client ID
Your client ID is the App ID of your app from myapppresser.com. This is found in the Settings menu of the customizer and will typically look something like com.myappname.app
Team ID
You should have copied this from an earlier step. If not, you should be able to see it in the top right corner of the screen on the Apple Developer website dashboard.
Key ID
This is the ID of the private key we created in the previous step.
Certificate
This is the private key file (.p8) we created in the previous step.
Once you have entered the above information, click Generate Client Secret. Copy/paste the key to the client secret field following the on screen instructions, and save.
Note About Provisioning Profiles
If you are adding Apple Sign On after your certificates have already been generated, you will be required to redo your provisioning profiles.
To do this, login to your Apple Developer Account. Click Certificates, Identifiers & Profiles.
Click your profile, then resave and redownload.
Upload your new profile in Bitrise and change the Environment Variable, or contact support for help.