环境:
HBuilderX:5.14
项目:uni-app
平台:iOS
登录方式:Sign in with Apple
打包方式:HBuilderX 云打包/自定义基座
模块:内置 PGAppleOauth
问题描述:
Apple 登录流程可以正常启动:
- 点击 Apple 登录按钮
- 正常弹出苹果授权页面
- Face ID / 密码验证成功
- Apple 显示授权完成
但是授权成功后没有任何成功回调。
表现:
- plus.oauth 登录没有 success 回调
- JS 层一直等待直到超时
- 用户主动取消时可以收到 Code=1001
- 授权成功路径没有返回 credential
已确认:
- Sign in with Apple capability 已开启
- ipa entitlement 包含 com.apple.developer.applesignin
- Apple Developer 配置正常
- 前端监听逻辑已排查
怀疑:
问题可能发生在:
Apple AuthenticationServices
↓
PGAppleOauth
↓
plus.oauth
↓
JS
之间。
请帮忙确认:
- 当前 HBuilderX 版本是否存在 PGAppleOauth Apple 登录成功回调丢失问题?
- 是否需要升级 HBuilderX 或替换 Apple 登录模块?
- 是否有已知解决方案?