Застрял на экране входа в систему после использования клерка для AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Застрял на экране входа в систему после использования клерка для Android

Сообщение Anonymous »

const endpoint = "/signin/user";
if (!userId) return;

console.log("✅ Clerk userId received:", userId);

try {
const response = await fetch(`${base_url}${endpoint}`, {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
fullName: user?.fullName,
email: user?.emailAddresses[0]?.emailAddress,
imageUrl: user?.imageUrl,
providerInfo: {
providerName: user?.externalAccounts?.[0]?.provider,
providerId: userId,
},
}),
});

const data = await response.json();
const token = data.data?.token;

if (response.status === 201 && token) {
console.log("✅ Token received:", token);
await saveAuthToken(token);
router.replace("/(tabs)");
} else {
console.warn("⚠ Token not received or status is not 201.");
}
} catch (error) {
console.error("❌ Sign-in request failed:", error);
}
};

handleSignIn();
}, [userId]);

return (

handleLogin("oauth_google")}>
Continue with Google

< /code>
Обновите это в A Fromate for Stackoverflow "Я строю нативное приложение React, используя SSO Expo + Clerk с Google Oauth. Все работает хорошо в разработке (NPX Expo Start in Expo Go), но когда я строю APK с помощью EAS -профиля -Pllatform Android -Adroid, вызывает expo in in exmport in in in in exmpoReplo, но в« Западном приложении BROOV -in expro. Я создаю APK, он застрял на том же экране
Это код < /p>

Подробнее здесь: https://stackoverflow.com/questions/797 ... or-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»