问题标签 [amazon-device-messaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1318 浏览

android - 亚马逊设备消息存根!安卓工作室

我正在尝试将 Amazon Device Messaging 与 Android Studio 集成。首先我跟着(integration-your-app-with-adm)。当我打电话

logcat 上有这样的输出:

E/AndroidRuntime(24472): java.lang.RuntimeException: 存根!

E/AndroidRuntime(24472):在 com.amazon.device.messaging.ADM.(未知来源)

所以我跟着 Amazons ( Integrating Amazon Libraries with Android Studio ) 得到了同样的结果。

然后我尝试了这个这个没有成功。

我的 AndroidManifest.xml 看起来像这样:

本地 build.gradle 如下所示:

你有什么想法吗?

0 投票
1 回答
6217 浏览

amazon-web-services - SNS批量发布

我看到了用于向设备发送推送通知的 AWS 发布 API。 http://docs.aws.amazon.com/sns/latest/api/API_Publish.html

根据: https ://aws.amazon.com/blogs/aws/push-notifications-to-mobile-devices-using-amazon-sns/ 我们可以“通过调用 Publish 函数直接向特定设备发送消息“

如果我想向 100K 用户(尚未注册到特定主题)发送推送通知,是否有多重发布(或批量发布)API,我不需要调用“推送通知”API对于每个用户?

0 投票
0 回答
196 浏览

android - 我可以在某些模拟器上测试亚马逊设备消息 ADM 吗?

我使用 Genymotion 和 ARM 翻译和 GAPPS 来测试几乎真实的应用程序环境......这对亚马逊也有可能吗?我应该从哪里下载?我需要将 ADM 集成到我的应用程序中,以便我可以将推送消息发送到在无法使用 GCM 的亚马逊设备上运行的应用程序。GCM 发送我有工作。这两种实现可以共存吗?我的意思是我可以在 Google Play 和 Amazon 上同时部署的同一个应用程序中配置 GCM 和 ADM 吗?在我像往常一样自己遇到问题之前有什么建议吗?;)

0 投票
0 回答
534 浏览

android - Android Studio 运行时错误存根!在 com.amazon.device.messaging.ADMMessageHandlerBase.()(来源不明)

当我构建我的 Android 应用程序的 Amazon (Kindle) 风格时,我遇到了以下运行时错误

引起:java.lang.RuntimeException:存根!在 com.amazon.device.messaging.ADMMessageHandlerBase()。

即使我amazon-device-messaging.jar在我的应用程序中添加了本地文件作为依赖项 jar(提供),我仍然收到此运行时异常。

0 投票
1 回答
318 浏览

android - 在 android 虚拟设备上运行 Amazon 设备消息传递

我有亚马逊设备消息传递的错误。

在 gradle 中编译:

我已经尝试过:

编译文件('libs/amazon-device-messaging-1.0.1.jar')

显现:

致电 ADM:

在 logcat 中:

如果您有任何想法,请帮助我!

*更新:

来自亚马逊的 Levon 为我回复。ADM 可以在物理设备(亚马逊或非亚马逊)上运行,但不能工作:(

同样的错误:

0 投票
0 回答
218 浏览

android - 亚马逊 Kindle 开火通知

我正在为 Amazon Kindle fire 设备申请,我使用了此处给出的信息。https://developer.amazon.com/sdk/adm.html。我还添加了

amazon-device-messaging-1.0.1.jar

按照指导方针。我试图在kindle设备上运行,但它崩溃了。


下面是logcat:

我正在使用的代码:

显现:

请注意:

第 215 行是

startService(new Intent(this, ADMMessageHandler.class));

0 投票
0 回答
619 浏览

json - 如何使用 Jetty HttpClient 解析 JSON 和 urlencoded 响应?

请推荐使用Jetty HttpClient时解析 urlencoded 或 JSON 编码响应的最佳方法。

例如,我创建了以下实用程序类用于发送 ADM 消息BufferingResponseListener在其中使用UrlEncoded.decodeUtf8To(用于解析承载令牌响应)和JSON.parse(用于解析消息发送响应):

上面的类工作正常,但是看到有带InputStream in参数的 Jetty 方法,比如

UrlEncoded.decodeTo​(java.io.InputStream in, MultiMap map, java.lang.String charset, int maxLength, int maxKeys)

JSON.parse​(java.io.InputStream in)

我想知道是否有更聪明的方法来获取和解析......也许比BufferingResponseListener?

换句话说,我的问题是:

如何使用上述解析方法的“流式”版本HttpClient

0 投票
1 回答
196 浏览

java - 如何使用 jetty-util-ajax 中的 JSON.toString() 方法转义 Unicode?

使用jetty-util-ajax包中的JSON.toString()方法时是否可以转义 UTF-8 字符?

我知道该程序包可能是一个内部库,但直到现在它在一个 servlet 中对我来说效果很好,其中包括通过 FCM(Firebase 云消息传递)和 ADM(亚马逊设备消息传递)向手机发送推送通知的任务。

然而,我的问题是 ADM 不接受任何 UTF-8 字符(在我的情况下是西里尔字母)并且可重复地失败并出现相当 误导性的错误消息(亚马逊在其所有错误消息中谈论 XML,而他们的 API 期望 JSON 数据被发布):

那么在 Jetty 9.4.8.v20171121 中是否有可能对字符进行编码

这是我的Java代码:

在查看 Jetty 源代码JSON.java时,会发生一些解码(即从\uXXXXUTF-8 字符):

但是如何做相反的事情呢?

0 投票
1 回答
1042 浏览

android - 亚马逊设备的 FCM

亚马逊 Kindle 设备是否可以从 FCM 获取设备令牌?

我的意思是,我们的应用程序已经适用于 Android 和 iOS 设备的 FCM,但特别是对于 Kindle 设备(Android 生态系统的一部分),它们从未在FirebaseInstanceIdService上收到来自 FCM 的令牌。

令牌始终为 null,然后我无法使用设备令牌发送通知:

我怎样才能得到那个令牌?

0 投票
1 回答
343 浏览

android - 在 iOS 和 Android 中使用亚马逊设备消息(推送通知服务)

是否可以为 iOS 和 Android 设备使用亚马逊设备消息?此服务有哪些限制?该服务的支持情况如何?在将它们集成到服务器端和移动端时,我会获得文档和代码示例吗?