问题标签 [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.
android - 是否可以仅使用 WonderPush REST API 将推送通知发送到 Android 设备而不使用其 SDK?
我正在为一个非常关心用户数据隐私的客户开发一个 Android 应用程序。
WonderPush Android SDK是开源的,但我想在不升级 Google Play 应用程序的情况下进行几次测试。
那么,是否可以仅使用 WonderPush REST API 将推送通知发送到设备而不使用其 SDK?
android - 两个插件之间的Nativescript冲突 - Android gradle
我使用 NativeScript 插件Firebase和 NativeScript 插件WonderPush。但是当我尝试为 Android 编译时,我得到一个错误:
我认为这是因为 Firebase 插件使用版本 15.0.1 的库,而 WonderPush 使用版本 11.0.4。
我怎样才能在我的项目中解决这个冲突?(我无法修改这些插件)
谢谢
android - 如何在 Nativescript 中使用外部 sdk
我正在开发一个 NativeScript 应用程序并想使用 WonderPush SDK。我已经将此 SDK 用于原生 Android 应用程序,因此我尝试创建一个新插件来包装 SDK。
我在 gradle 文件中导入了库,并尝试从 NativeScript 插件中调用该库。但是库是空的,如果我尝试用 记录它console.dir
,唯一的结果是一个准空对象:
(第二行因为为空而com.wonderpush.sdk.Wonderpush.initialize()
崩溃)com.wonderpush.sdk
谢谢你的帮助
react-native - 在 react native 中使用 WonderPush
是否可以使用 WonderPush 在 react-native 应用程序中发送推送通知?我希望能够发送通知。谢谢 !
react-native - 在 react native 中为 Wonderpush 安装什么库?
嗨,为了在 react-native 中使用 Wonderpush 通知,要安装哪些库?谢谢 !
php - 使用 WonderPush 自定义推送通知?
我已经想出了如何通过两种方式使用 WonderPush 发送推送通知:
#1
#2:
第一种方法使用预先创建的“活动”,其中包括当用户单击通知时的自定义 URL 以及带有可能其他 URL 的按钮。但是,我不能即时更改任何内容,即没有自定义标题、文本或 URL。
第二种方法是由代码创建的,在那里我可以有自定义标题和文本,但 URL 来自 WonderPush 中的设置,我根本无法制作任何按钮。
有人可以帮我用我的任何一个例子(或一种全新的方式)做我想做的事吗?
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/12826和 https://github.com/fastlane/fastlane/issues/8563等链接中挑选出部分解决方案, 但到目前为止无法找到让我工作的配置行的组合。
我的 Fastfile 相当简单:
正如我所说,当我使用 Wonderpush 时,我假设您在尝试实现任何添加需要以这种方式签名的扩展的推送通知服务时会遇到同样的问题?
任何有关如何进行的建议或指示将不胜感激!
完整的错误日志以防万一:
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”标志),并且运行时出现运行时错误我设备上的应用程序说这些变量丢失了。你知道我如何填充这些值吗?提前致谢!
java - Firebase onMessageReceived() 不返回 getNotification
调用remoteMessage.getNotification()
返回null
,调用时我得到一个奇怪的对象,它具有如下所列remoteMessage.getData()
的初始属性。_wp={
我每次都需要提取警报属性,但我不确定如何。
远程数据日志返回以下内容。所以我似乎无法获得构建通知所需的标题和文本。
我基本上想在使用时使用它们NotificationCompat.Builder
任何帮助将不胜感激。