问题标签 [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.
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 如下所示:
你有什么想法吗?
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对于每个用户?
android - 我可以在某些模拟器上测试亚马逊设备消息 ADM 吗?
我使用 Genymotion 和 ARM 翻译和 GAPPS 来测试几乎真实的应用程序环境......这对亚马逊也有可能吗?我应该从哪里下载?我需要将 ADM 集成到我的应用程序中,以便我可以将推送消息发送到在无法使用 GCM 的亚马逊设备上运行的应用程序。GCM 发送我有工作。这两种实现可以共存吗?我的意思是我可以在 Google Play 和 Amazon 上同时部署的同一个应用程序中配置 GCM 和 ADM 吗?在我像往常一样自己遇到问题之前有什么建议吗?;)
android - Android Studio 运行时错误存根!在 com.amazon.device.messaging.ADMMessageHandlerBase.()(来源不明)
当我构建我的 Android 应用程序的 Amazon (Kindle) 风格时,我遇到了以下运行时错误
引起:java.lang.RuntimeException:存根!在 com.amazon.device.messaging.ADMMessageHandlerBase()。
即使我amazon-device-messaging.jar
在我的应用程序中添加了本地文件作为依赖项 jar(提供),我仍然收到此运行时异常。
android - 在 android 虚拟设备上运行 Amazon 设备消息传递
我有亚马逊设备消息传递的错误。
在 gradle 中编译:
我已经尝试过:
编译文件('libs/amazon-device-messaging-1.0.1.jar')
显现:
致电 ADM:
在 logcat 中:
如果您有任何想法,请帮助我!
*更新:
来自亚马逊的 Levon 为我回复。ADM 可以在物理设备(亚马逊或非亚马逊)上运行,但不能工作:(
同样的错误:
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));
json - 如何使用 Jetty HttpClient 解析 JSON 和 urlencoded 响应?
请推荐使用Jetty HttpClient时解析 urlencoded 或 JSON 编码响应的最佳方法。
例如,我创建了以下实用程序类用于发送 ADM 消息 并BufferingResponseListener
在其中使用UrlEncoded.decodeUtf8To
(用于解析承载令牌响应)和JSON.parse
(用于解析消息发送响应):
上面的类工作正常,但是看到有带InputStream in
参数的 Jetty 方法,比如
和
JSON.parse(java.io.InputStream in)
我想知道是否有更聪明的方法来获取和解析......也许比BufferingResponseListener
?
换句话说,我的问题是:
如何使用上述解析方法的“流式”版本HttpClient
?
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时,会发生一些解码(即从\uXXXX
UTF-8 字符):
但是如何做相反的事情呢?
android - 亚马逊设备的 FCM
亚马逊 Kindle 设备是否可以从 FCM 获取设备令牌?
我的意思是,我们的应用程序已经适用于 Android 和 iOS 设备的 FCM,但特别是对于 Kindle 设备(Android 生态系统的一部分),它们从未在FirebaseInstanceIdService上收到来自 FCM 的令牌。
令牌始终为 null,然后我无法使用设备令牌发送通知:
我怎样才能得到那个令牌?
android - 在 iOS 和 Android 中使用亚马逊设备消息(推送通知服务)
是否可以为 iOS 和 Android 设备使用亚马逊设备消息?此服务有哪些限制?该服务的支持情况如何?在将它们集成到服务器端和移动端时,我会获得文档和代码示例吗?