故障排查
the parameter pkg_name and sign_key are required / "The application is not approved"
Zalo Developer Portal 上登记的包名或 hash key 与当前运行的版本不一致。可以用 getApplicationHashKey() 对比。从 Google Play 安装的版本由 Google 签名,见 Play App Signing。
"Application is not registered for this request"
在 Zalo Developer Portal 上申请应用需要的权限(见创建 Zalo 应用)。
iOS 上登录后一直没有结果
确认 AppDelegate 在其他 handler 之前把 application(_:open:options:) 转发给了 ZDKApplicationDelegate,并且已经添加了 zalo-<appId> URL type。见 iOS 配置。
NOT_CONFIGURED
缺少 Zalo App ID:Android 上是 meta-data com.zing.zalo.zalosdk.appID(配置方法),iOS 上是 Info.plist 中的 ZaloAppID(配置方法)。
Gradle:Could not find me.zalo:sdk-core
你的构建忽略了库添加的仓库,通常是因为 settings.gradle 中设置了 dependencyResolutionManagement。把 Zalo Maven 仓库加到那里即可。
"Bản Zalo hiện tại không tương thích!"
见 Zalo 端已知问题。