获取百度推送通知的访问令牌

Get Access Token for Baidu Push Notification

我正在尝试获取百度推送通知的访问令牌。我已经根据他们的 SDK 文档完成了所有工作,并且能够从他们的控制台发送推送通知。我浏览了他们的文档,我正在使用这行代码来启动服务。

PushManager.startWork(getApplicationContext(), PushConstants.LOGIN_TYPE_API_KEY, Utils.getMetaValue(SplashActivity.this, "api_key"));

另一种方法使用

 PushManager.startWork(getApplicationContext(), PushConstants.LOGIN_TYPE_ACCESS_TOKEN, Utils.getMetaValue(SplashActivity.this, "api_key"));

但我似乎无法让它工作或获取访问令牌,可能是因为我使用的代码有误。谁能指导我?但是,当我使用第一种方法时,我能够获得 userId、channelId 和 requestId 之类的东西,其中一个会是访问令牌吗?

当我使用第二种方法时,出现“30603 非法构造请求,服务器端验证失败”错误。

所有指南都是普通话,Google翻译只能到此为止。将不胜感激。

你可以这样找到你的resultCode。

your resultCode

code error list