问题标签 [wonderpush]

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 投票
1 回答
805 浏览

android - 是否可以仅使用 WonderPush REST API 将推送通知发送到 Android 设备而不使用其 SDK?

我正在为一个非常关心用户数据隐私的客户开发一个 Android 应用程序。

WonderPush Android SDK是开源的,但我想在不升级 Google Play 应用程序的情况下进行几次测试。

那么,是否可以仅使用 WonderPush REST API 将推送通知发送到设备而不使用其 SDK?

0 投票
1 回答
394 浏览

android - 两个插件之间的Nativescript冲突 - Android gradle

我使用 NativeScript 插件Firebase和 NativeScript 插件WonderPush。但是当我尝试为 Android 编译时,我得到一个错误:

我认为这是因为 Firebase 插件使用版本 15.0.1 的库,而 WonderPush 使用版本 11.0.4。

我怎样才能在我的项目中解决这个冲突?(我无法修改这些插件)

谢谢

0 投票
1 回答
113 浏览

android - 如何在 Nativescript 中使用外部 sdk

我正在开发一个 NativeScript 应用程序并想使用 WonderPush SDK。我已经将此 SDK 用于原生 Android 应用程序,因此我尝试创建一个新插件来包装 SDK。

我在 gradle 文件中导入了库,并尝试从 NativeScript 插件中调用该库。但是库是空的,如果我尝试用 记录它console.dir,唯一的结果是一个准空对象:

(第二行因为为空而com.wonderpush.sdk.Wonderpush.initialize()崩溃)com.wonderpush.sdk

谢谢你的帮助

0 投票
1 回答
91 浏览

react-native - 在 react native 中使用 WonderPush

是否可以使用 WonderPush 在 react-native 应用程序中发送推送通知?我希望能够发送通知。谢谢 !

0 投票
1 回答
52 浏览

react-native - 在 react native 中为 Wonderpush 安装什么库?

嗨,为了在 react-native 中使用 Wonderpush 通知,要安装哪些库?谢谢 !

0 投票
1 回答
156 浏览

php - 使用 WonderPush 自定义推送通知?

我已经想出了如何通过两种方式使用 WonderPush 发送推送通知:

#1

#2:

第一种方法使用预先创建的“活动”,其中包括当用户单击通知时的自定义 URL 以及带有可能其他 URL 的按钮。但是,我不能即时更改任何内容,即没有自定义标题、文本或 URL。

第二种方法是由代码创建的,在那里我可以有自定义标题和文本,但 URL 来自 WonderPush 中的设置,我根本无法制作任何按钮。

有人可以帮我用我的任何一个例子(或一种全新的方式)做我想做的事吗?

0 投票
1 回答
870 浏览

fastlane - 将 Fastlane 用于推送通知服务?(在这种情况下,Wonderpush iOS)

我有一个使用 Fastlane 成功构建的 Cordova 应用程序(使用“match”和“fastlane-plugin-cordova”),我正在尝试向它添加推送通知 - 具体来说,我正在使用 Wonderpush 并试图让它工作最初在 iOS 上,但我相信我的问题可能适用于任何使用通知服务扩展的推送通知服务。

我添加了 wonderpush-cordova-sdk Cordova 插件,如果我通过 Xcode 手动构建应用程序,它构建得很好。

但是,如果我尝试通过 Fastlane 构建它,我会收到错误消息:

error: Provisioning profile "match AppStore uk.co.mycompany.my-app" has app ID "uk.co.mycompany.my-app", which does not match the bundle ID "uk.co.mycompany.my-app.WonderPushNotificationServiceExtension". (in target 'WonderPushNotificationServiceExtension' from project 'My App')

(如果有用,请在下面完整跟踪)

问题似乎是我需要正确配置配置文件/证书/匹配,但我一直在查看 Fastlane 文档,并且通常在 SO/Google 上进行搜索,并且到目前为止找不到任何我可以遵循的示例有这个正常工作的人。

我已经尝试从https://github.com/fastlane/fastlane/issues/12826https://github.com/fastlane/fastlane/issues/8563等链接中挑选出部分解决方案, 但到目前为止无法找到让我工作的配置行的组合。

我的 Fastfile 相当简单:

正如我所说,当我使用 Wonderpush 时,我假设您在尝试实现任何添加需要以这种方式签名的扩展的推送通知服务时会遇到同样的问题?

任何有关如何进行的建议或指示将不胜感激!


完整的错误日志以防万一:

0 投票
2 回答
2196 浏览

cordova - 如何在 Capacitor 应用程序中设置 Cordova 插件变量?

我正在尝试使用https://docs.wonderpush.com/docs/mobile-push-notifications-ionic上的文档为 Ionic 设置 Wonderpush 集成

说明说要安装插件:

ionic cordova plugin add wonderpush-cordova-sdk --variable CLIENT_ID=YOUR_CLIENT_ID --variable CLIENT_SECRET=YOUR_CLIENT_SECRET --variable SENDER_ID=YOUR_SENDER

...但由于我的应用程序是电容器应用程序,我必须安装插件:

npm install wonderpush-cordova-sdk

以这种方式安装插件时,我无法弄清楚如何设置 CLIENT_ID、CLIENT_SECRET 和 SENDER_ID(此命令没有“<code>--variable”标志),并且运行时出现运行时错误我设备上的应用程序说这些变量丢失了。你知道我如何填充这些值吗?提前致谢!

0 投票
1 回答
366 浏览

ios - 我的构建适用于 VS 代码,但不适用于 Xcode

当我在 iOS 上的 vs code 上启动我的应用程序时,构建成功,但是当您更改屏幕时应用程序崩溃了。

当我打开我的 Xcode 时,构建直接失败并出现错误

这是我的Podfile

还有我的 Xcode:

在此处输入图像描述

在此处输入图像描述

你对此有什么想法吗?

0 投票
1 回答
70 浏览

java - Firebase onMessageReceived() 不返回 getNotification

调用remoteMessage.getNotification()返回null,调用时我得到一个奇怪的对象,它具有如下所列remoteMessage.getData()的初始属性。_wp={我每次都需要提取警报属性,但我不确定如何。

远程数据日志返回以下内容。所以我似乎无法获得构建通知所需的标题和文本。

我基本上想在使用时使用它们NotificationCompat.Builder

任何帮助将不胜感激。