> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://bdk.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Got a message from Google or Apple? Start here

## Apple and Google send these messages to every app developer. Here's what each one means for your BDK app.

We don't send deadline reminders. Apple and Google tell you themselves, by email and in your Play Console or App Store Connect, when your app needs something new.

| Good to know: Google doesn't pull your live app just because a deadline passed. It stays discoverable as long as it isn't too far behind. Read what your message says about your app, then the matching article below.

###### "Your app targets an old API level" (Google Play)
* BDK Android builds made since July 9, 2025 target API level 36. Older build, or Google asks for more? Rebuild
* [Read more](https://bdk.crisp.help/en-us/article/i-received-a-message-about-google-plays-target-api-level-requirements-how-does-this-affect-my-android-app-1a5s01/)

###### "Your app doesn't support 16 KB memory page sizes" (Google Play)
* Every BDK build & rebuild made after October 21, 2025 supports 16 KB pages. Want to publish an update from an older build? Rebuild first
* [Read more](https://bdk.crisp.help/en-us/article/i-received-a-message-about-google-plays-16kb-memory-requirements-for-my-android-app-what-do-i-need-to-do-i543te/)

###### "Your app uses an old version of Play Billing Library" (Google Play)
* Check it even if your app sells nothing. BDK Android builds made since July 9, 2025 use Billing library 8.0.0
* [Read more](https://bdk.crisp.help/en-us/article/i-received-a-message-about-google-plays-billing-library-version-what-do-i-need-to-do-1gjoxd4/)

###### "Your iOS distribution certificate is expiring" (Apple)
* Read the article below first. Not sure if it applies to your project? Message us on the chat
* [Read more](https://bdk.crisp.help/en-us/article/my-ios-distribution-certificate-is-expiring-how-should-i-renew-it-9y7jm2/)

###### "Firebase Dynamic Links are shutting down" (Google Firebase)
* Firebase dynamic links stopped working on August 25, 2025. Our alternatives are Branch and ChottuLink: add your details in build settings, then rebuild
* [Read more](https://bdk.crisp.help/en-us/article/i-received-a-message-about-firebase-dynamic-links-shutting-down-do-you-have-an-alternative-provider-for-deeplink-1rrccr5/)

###### "My Android app stopped opening for some users" (after a phone update)
* Builds made before October 2025 carry an older component that some newer Android versions don't support. Rebuild, then publish the update
* [Read more](https://bdk.crisp.help/en-us/article/my-android-app-has-suddenly-stopped-opening-for-some-users-what-should-i-do-pz1htm/)

###### Apple or Google rejected your app?
* [What if Apple rejects my app](https://bdk.crisp.help/en-us/article/what-if-apple-rejects-my-app-urzc9x/)
* [What if Google rejects my app](https://bdk.crisp.help/en-us/article/what-if-google-rejects-my-app-4xiqyy/)

### How do I request a rebuild?

1. Go to your [BDK project page](https://thebdk.com/native).
2. Open your project's **Dashboard** and tap **Request rebuild** (or use an available rebuild in the **Purchases** tab).
3. When the new build is ready, publish it as an update from your own Play Console or App Store Connect. Apple and Google review it.

### What does it cost?

* It comes out of your banked rebuilds. Every build purchase comes with 4, valid for 12 months from payment
* None left? An extra rebuild is $19 (prices as of 19 October 2026)
* Find them in your project's **Purchases** tab, or tap **Request rebuild** on your project's **Dashboard**

| Not sure which message you got? Message us on the chat with your project code and a screenshot of the message.