我正在为我在 Kindle 设备
上的应用程序创建推送通知。我正在按照他们在文档中解释的所有过程进行操作,但仍然收到此错误:
示例ADMMessageHandler:onRegistrationError INVALID_SENDER
我在 Assets 文件夹中有 api_key
并添加了 jar 文件。我在亚马逊仪表板中使用我的帐户。我已经在最新版本的 kindle HD 设备上进行了测试。我的设备也注册了 kindle。
可能是什么问题?
最佳答案
INVALID_SENDER 可以在 ADM 注册期间收到,原因有几个。让我们先试试简单的:
您是否检查了空格?如果 API key 包含任何空格或换行符,ADM 将无法识别它(请参阅:https://developer.amazon.com/sdk/adm/integrating-app.html#Asset)。
这可能是 API key 的问题。要生成 API key ,您应该输入程序包名称和用于签署应用程序的证书的 MD5 签名。你做了这个了吗?如果你这样做了,你确定它在你的应用程序中输入正确吗?如果 key 中有拼写错误,则会在运行时导致 INVALID_SENDER。
应用程序签名证书的 md5 指纹在此过程中也很重要。在提取 apk 的 md5 指纹时,请检查您是否正确输入了 .keystore(您用于对 apk 进行签名的那个)的别名和密码。查看此链接以获取更多信息:https://developer.amazon.com/sdk/adm/credentials.html#Getting
关于android - 在 Kindle 设备中创建推送通知时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18142026/