Articles on: Native: Basics

Glossary - Understanding some common terms


Here's some commonly used terms that might confuse you

Build File
  • A fully built up compiled file of your app that a user can install on their device via App Store or Play Store.
  • Also known as ipa for app store and apk for play store


Build
  • The process of generating the build file of your app for the first time.
  • When you purchase the BDK Native Service, you are basically purchasing the build.
  • The build file for iOS apps is directly uploaded by us to your App listing
  • The build file for Android apps is provided by us to you for uploading to your App listing


Rebuild
  • The process of regenerating the build
  • Typically required if you want to change some details submitted on project page e.g. app icon
  • Required if you want to upgrade you BDK Native Engine to a newer version


App Listing
  • The details about an app that you see on searching for an app on appstore
  • Implies details such as app description, screenshots, update notes, privacy policy link etc.
  • You create your app's listing on Apple's Appstore Connect for iOS & Google's Play Store Console for Android
  • In an app listing there is a place to uploaded the build file described above


App Metadata
  • Another term for the content on app listing i.e. app description, screenshots, update notes, privacy policy link etc.


Bundle Name
  • A unique id for an app listing. Needs to specified when the app listing is created
  • Typically written as something like com.facebook.app resembling the reverse of a domain just as a convention


BDK Native Engine
  • Our core product, which allows your Native Apps (bdk) bubble plugin to communicate back and forth with the native device


BDK Native Release
  • We keep adding new features & enhancements to the native engine.
  • When a collection of these is tested and made available to you, we call it a 'engine release'
  • Check out this list of engine releases till date
  • Every time you order a rebuild, you app is updated to the latest engine version


Appstore Connect
  • Apple's portal where you can create app listings for iOS apps
  • We upload build file inside an app listing
  • Previously known as iTunes Connect


Playstore Console
  • Google's portal where you can create app listings for Android apps
  • We provide you the build file to upload inside the app listing


Apple Developer Account (Organization Enrollment)
  • Apple's annual membership which allows you to publish apps to app store
  • There is Individual, Organization and Enterprise developer account types
  • Individual and Organization accounts cost the same $99.
  • We support either types of accounts.


Onesignal Player ID
  • Just like bubble generates a unique ID for everything (such as user's unique id), onesignal also generates a unique ID for each device for a specific app
  • This unique ID generated by onesignal is called 'Player ID'. Together with your onesignal app ID and api key, it can be used to send notification to a specific device
  • A typical approach is to save the player ID to a field in your bubble user object, so that you can send notifications to that user

Updated on: 02/19/2022

Was this article helpful?

Share your feedback

Cancel

Thank you!