Fast diagnosisWhen first contact fails
Keep the safe provider request identity, resolved package/runtime versions, platform logs, and exact reproduction steps. Never attach credentials or private location payloads.
SignalLikely causeNext actionOne platform works while the other reports missing native view/moduleOnly one native project, dependency graph, architecture mode, autolinking step, credential restriction, or build cache is correct.
Treat each platform as its own build: inspect resolved native dependencies and registration, clean only scoped build output, and prove the native example before the shared wrapper.
Authentication or entitlement is rejectedThe credential class, restriction, account region, host/path generation, package application, or subscribed capability does not match.
Do not try another credential shape blindly. Capture the safe status/request identity and reconcile the exact contract in the developer console or support packet.
The sample works once but not after reload, backgrounding, or a second runLifecycle ownership, listener disposal, token/session refresh, saved state, or a singleton initialization boundary is incomplete.
Instrument create/ready/cancel/destroy transitions and prove one owner before adding product behavior.