Skip to content

故障排查 ​

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 端已知问题。

基于 MIT 许可证发布。