I’ve implemented social login in Bubble native mobile before. A few things to know:
For native mobile (the Bubble native wrapper), standard web-based OAuth plugins often don’t work reliably because the flow depends on a browser redirect. You’ll want a plugin specifically built for native — check out the Natively plugin ecosystem since Natively’s wrapper has its own Apple Sign-In support built in.
If you’re using Bubble’s own native wrapper, I’d check the Jasonelle or Natively forums specifically — they have documented flows for Apple login that hook into the native layer rather than a web OAuth redirect.
One clarifying question before going deeper: which native wrapper are you actually using — Bubble’s official native mobile (still in beta), Natively, or something else? The answer changes the approach significantly.
I implemented it via a web proxy page. You log in the user with a browser and there in the web page, redirect users to Apple sign in (you can also use web plugins here to achieve this)