如何从 java 代码为 android 应用程序配置 Pushwoosh

Posted

技术标签:

【中文标题】如何从 java 代码为 android 应用程序配置 Pushwoosh【英文标题】:How to configure Pushwoosh from java code for android application 【发布时间】:2014-07-14 20:17:37 【问题描述】:

请帮助了解如何配置应用程序以使用 pushwoosh 发送通知。

我目前的任务——为android机制创建通知机制:

我的进步:

    我在http://www.pushwoosh.com/programming-push-notification/android/android-gcm-api-configuration/注册并按照此说明进行操作:http://www.pushwoosh.com/programming-push-notification/android/android-gcm-api-configuration/

结果 - 我得到名为“API Key”的参数值

2.我正在阅读这个java代码示例:

http://www.pushwoosh.com/programming-push-notification/pushwoosh-push-notification-remote-api/#PushserviceAPI-JavaSample

这段代码使用了奇怪的常量:

 public static final String PUSHWOOSH_SERVICE_BASE_URL = "https://cp.pushwoosh.com/json/1.3/";
 private static final String AUTH_TOKEN = "YOUR_AUTH_TOKEN";
 private static final String APPLICATION_CODE = "PW_APPLICATION_CODE";

我不知道我在哪里可以得到它。请澄清。

P.S.我以前不使用 android。如果我错了,请依次更正我的步骤。

【问题讨论】:

参考pushwoosh.com/programming-push-notification/android/… pushwoosh.com/programming-push-notification/android/… 用于原生 android 集成。 【参考方案1】:

原生安卓集成refer to

其中 PW_APPID – Pushwoosh 应用程序 ID,PW_PROJECT_ID – 您从 Google GCM 收到的项目编号,项目 ID 是一个数字,但请确保在其前面加上字母“A”

【讨论】:

所以我应该在android应用程序中编写代码? 如果您在 AndroidManifest.xml 中写入,请在项目 ID 前加上字母“A”。原因是这个数字太长,Android 无法从 Manifest 获取(Android 会尝试获取整数,数字是 int64)并且无法将其作为 String 获取 :(。如果您在代码中编写项目 ID (.java 文件)您不必为其添加前缀。 PW_APPID 是这个步骤的结果pushwoosh.com/programming-push-notification/android/… 吗? PW_PROJECT_ID – 您从 Google GCM 收到的项目编号。能提供具体步骤吗? No the project no 最后pushwoosh.com/programming-push-notification/android/...是PW_PROJECT_ID。

以上是关于如何从 java 代码为 android 应用程序配置 Pushwoosh的主要内容,如果未能解决你的问题,请参考以下文章

SWIG (Java):如何将带有回调函数的结构从 Android 应用程序传递给 C++?

使用Scanner将java程序转换为Android studio

将Java代码重写为JS - 从字节创建音频?

从 Android 应用识别 GoogleTv

Android Java - 如何从 URL 下载 zip 文件?

如何将 Android APK 转换为 Java 和 XML 文件? [复制]