iOS settings
App settings
Bundle ID
Created this in the steps in the publishing guide.
Team ID
Log into your Apple Developer Account
Access Membership Information
After logging in, navigate to the Account section of the developer website. You can find this by clicking on the Account tab at the top of the Apple Developer homepage.
Locate Team Details
Inside the Account section, select 'Membership' from the sidebar. This page displays your Apple Developer Program membership details.
Your Team ID will be listed here under the 'Membership Information' heading. It’s a unique identifier associated with your account and often necessary for configuration files, API access, and more.
Tips:
If you are part of multiple teams, you might have access to more than one Team ID. Make sure to use the correct one related to the specific project or app you are working on.
Always keep your Team ID secure and only share it with trusted members of your development team.
Key ID
This App Store Connect API key allows the Bubble editor to communicate with App Store Connect so that builds can be submitted directly.
Log into App Store Connect
Navigate to Users and Access
Click on "Users and Access", which is available on the App Store Connect dashboard. This area handles user permissions and API access for your team.
Navigate to the Integrations sub-tab
Create a new Key
Create a new Team or Individual API Key depending on how your Developer account is set up. You’ll want to give the key Admin access.
Note: If using a team account, you’ll need the account holder to request access to generating API keys before you can continue. This approval usually happens automatically.
Download and Save Your Key
Download the key when prompted. This is a critical step, as you will not be able to download this key again once you leave this page.
Save the .p8 file securely. This file contains your private key which you will need to submit iOS builds from the Bubble editor.
Copy the Issuer and Key IDs
Once the key has been created, you will see an issuer ID and the key in a table.
Private Key
Steps also described in the publishing guide. The private key is a downloaded file that you can upload in the Bubble editor and Bubble will read it automatically.
Go to Settings – Mobile
Scroll down to App Store Connect API
Click Upload to upload the .p8 private key file
Security/backup: Treat your private key like any sensitive credential. Store it in a secure location and limit access to it. Consider having secure backups of the private key, as losing it can disrupt your development and operational processes.
Issuer ID
Log into App Store Connect
Navigate to Users and Access
Click on Users and Access, which is available on the App Store Connect dashboard. This area handles user permissions and API access for your team.
Access the Keys Section
Inside the Users and Access area, go to the 'Keys' tab at the top of the page. This section is where you manage your API keys for App Store Connect.
Find Your Issuer ID
On the Keys page, your Issuer ID is listed at the top under the API Keys section, provided you have already created an App Store Connect API Key. It’s labeled as "Issuer ID" and is a unique identifier for your developer account used in conjunction with API keys.
Tips:
Security: Treat your Issuer ID similarly to other sensitive credentials; while it alone does not grant access to your account, it forms part of the authentication process.
Documentation: Keep the Issuer ID documented in your internal development records but ensure this information is kept secure.
Multiple Teams: If you're part of multiple teams, each team might have its own separate Issuer ID in App Store Connect. Ensure you are using the correct Issuer ID associated with the specific API key you intend to use.
App icon
Size: 1024x1024
Apple will automatically generate other required sizes from this
Note: The app icon will be used for your mobile builds, but will not update the app icon that you will see on your App Store Connect list of apps. This will be updated once you have a successful build in the app store.
Splash screen background color
Note: You will not be able to apply an opacity value to this color
Push notification settings
Ensure that the file and ID mentioned in the guide below are stored securely. They should be considered sensitive data similar to login credentials and API keys.
To enable push notifications, you need to go through the following steps:
Apple Developer Console settings
Note: This feature is configured in the Apple Developer Console, and not Apple Connect.
Setting up push notifications
To successfully send push notifications, do the following:
Log in to your https://developer.apple.com/ account.
Navigate to Certificates, IDs & Profiles and then Identifiers.
Select the relevant app in the list of identifiers.
You will see a list of different capabilites.
Scroll down to Push Notifications and click Configure to set it up.
Getting your and
Sign in to your Apple Developer account at developer.apple.com.
Navigate to Certificates, Identifiers & Profiles.
Under the Keys section, click the + button to create a new key.
Enter a name for your key and select the Apple Push Notifications service (APNs) capability.
Click Continue, then Register.
Download your key file (
.p8
) immediately. Important: This file can only be downloaded once.Make note of the following details:
Key ID: Displayed on the key configuration page.
Private key: The
.p8
file you downloaded.
Store this key securely, as it is sensitive. Unlike the older certificate-based method, a single APNs key can be used across all your apps within your team.
App settings
Enter the Key ID
Open your Bubble app and go to the Settings – Mobile.
Scroll to the Apple Push Notifications service section.
Enter the APNs key ID into the field with the same name.
Upload the APNs key
Open your Bubble app and go to the Settings – Mobile.
Scroll to the Apple Push Notifications service section.
Upload the APNs key file (
.p8
) in the APNs key field.
Last updated
Was this helpful?