push-notification 相关问题

推送通知是从远程服务器推送到移动设备的警报,徽章或声音。 Apple通过Apple推送通知服务(APNS)提供推送通知。 Android设备通过Google Cloud Messaging(GCM)服务接收推送通知。过去,Android设备使用云设备消息传递(C2DM)框架。 Windows Phone应用程序通过MPNS或较新的WNS接收推送通知。

.net 7 maui ios - 在前台时无法获取推送通知

将我的应用程序从 xamarin.forms 转换为 .net 7 maui。 在 xamarin.forms 中,我重写了 RegisteredForRemoteNotifications 和 ReceivedRemoteNotification 方法。 我无法编写类似的代码...

回答 1 投票 0

无法在React Native项目中集成Notifee(RN 0.61.5)

我正在尝试在使用应用程序时处理通知。 我尝试为此实现 notifiee 包,但无法事件 gradle clean 或构建应用程序。 这是我的 package.json: { &q...

回答 1 投票 0

android 错误通知策略错误

如您在屏幕截图中看到的,我有通知策略错误。 但我获得了通知的所有访问权限,使用 Google API 并在模拟器上登录到我的 Google 帐户。 我可以做什么来检查我的

回答 1 投票 0

订阅后获取OneSignal UserID

我正在使用 OneSignal 来获取通知,因此根据文档,我制作了如下 SDK 代码: ...</desc> <question vote="2"> <p>我使用 OneSignal 来获取通知,因此根据文档,我制作了如下 SDK 代码:</p> <pre><code>&lt;script src=&#34;https://cdn.onesignal.com/sdks/OneSignalSDK.js&#34; async&gt;&lt;/script&gt; &lt;script&gt; var OneSignal = window.OneSignal || []; OneSignal.push([&#34;init&#34;, { appId: &#34;myappID&#34;, safari_web_id: &#34;myID&#34;, autoRegister: false, promptOptions: { /* My prompt options */ }, welcomeNotification: { //my options }, notifyButton: { enable: true, showCredit: false, prenotify: true, position: &#39;bottom-left&#39;, text: { /*My text options */ }, colors: { // My custom colors } } }]); OneSignal.push(function(){ OneSignal.showHttpPrompt(); OneSignal.getUserId().then(function(userId){ console.log(&#34;OneSignal User ID:&#34;, userId); }); }); &lt;/script&gt; </code></pre> <p>显示幻灯片提示消息效果很好,但订阅后我需要刷新网站才能在控制台中获取 UserID。如何修改此代码功能以在订阅后立即在控制台中获取用户ID?</p> </question> <answer tick="true" vote="3"> <p>您需要添加订阅更改事件的监听器。否则, getUserId 调用将在用户接受订阅之前触发。这对我有用:</p> <pre><code>var OneSignal = window.OneSignal || []; OneSignal.push(function() { OneSignal.on(&#39;subscriptionChange&#39;, function (isSubscribed) { console.log(&#34;The user&#39;s subscription state is now:&#34;,isSubscribed); OneSignal.push(function() { OneSignal.getUserId(function(userId) { console.log(&#34;OneSignal User ID:&#34;, userId); }); }); }); }); OneSignal.push([&#34;init&#34;, { appId: &#34;myappID&#34;, safari_web_id: &#34;myID&#34;, autoRegister: false, promptOptions: { /* My prompt options */ }, welcomeNotification: { //my options }, notifyButton: { enable: true, showCredit: false, prenotify: true, position: &#39;bottom-left&#39;, text: { /*My text options */ }, colors: { // My custom colors } } }]); </code></pre> </answer> <answer tick="false" vote="0"> <blockquote> <p>从新版本V.16开始</p> </blockquote> <pre><code> window.OneSignalDeferred = window.OneSignalDeferred || []; OneSignalDeferred.push(function (OneSignal) { OneSignal.init({ appId:app_id, }); OneSignal.User.PushSubscription.addEventListener(&#34;change&#34;, function (event) { console.log(&#34;event&#34;); console.log(event); if (event.current.id) { //send data to server let data = { player_id: event.current.id, user_id: &#34;{{user.id}}&#34;, } axios.post( &#34;{% url &#39;notifications:save_player_id&#39; %}&#34;, data, { headers: { &#34;X-CSRFToken&#34;: &#34;{{ csrf_token }}&#34; } }) .then(function (response) {}, 5000); } }); });``` </code></pre> </answer> </body></html>

回答 0 投票 0

如何为我的聊天应用程序使用 websocket 支持 Capacitor 中的推送通知

我没有找到任何正确的解决方案来使用 websocket 实现推送通知。 我的简单要求就像 WhatsApp 聊天一样,当消息到来时,它会以推送通知的形式显示该消息。

回答 1 投票 0

应用程序关闭时无法更新徽章计数 - 反应原生 iOS

我们正在使用 React Native Firebase 版本 6 消息传递来处理推送通知。从远程通知内容来看,我们无法在 ios 上增加/减少徽章计数。所以我们是你...

回答 1 投票 0

使用 amazon SNS 向多个用户端点发送推送通知

我有一个功能,可以获取设备端点列表,并且我需要向该列表中的所有设备发送推送通知。该列表是动态的,因为它可以包含任意数量的...

回答 2 投票 0

如果设备未连接到互联网且连接后,仅通过 Firebase 在 iOS 上获取最后推送通知

我在IOS中集成了FCM推送通知和扩展,当我关闭设备中的互联网并且服务器发送2个或更多推送消息之后,当我的设备连接到互联网时,应用程序

回答 1 投票 0

System.NotSupportedException:'无法激活 JNI 句柄

我们正在将 Xamarin.Forms 应用程序转换为 MAUI 应用程序。 我们在 MAUI 应用程序中重用 Xamarin.Firebase.Messaging (123.1.2.2)。 我们在部署时收到错误...

回答 1 投票 0

如何使用 flutter 在手机设备上显示通知

大家好,我正在尝试构建自己的系统来在我的 flutter 项目中显示通知,但是,我想在不使用 FCM(Firebase 云消息传递)或任何类似服务的情况下实现这一目标,

回答 1 投票 0

为什么当我开始实现 Web Push API 时,MacOS 上 Safari 中的通知 API 停止工作?

好吧,iOS 17 终于让我们通过 Web Push API 使用推送通知。对于开发人员来说,这比通知 API 需要做更多的工作,而通知 API 只能在 MacOS 上运行。还有苹果

回答 1 投票 0

应用程序未运行时如何处理 One Signal 操作按钮上的点击事件 (Android Java)

我正在尝试在一个信号操作按钮上添加单击侦听器,但是当应用程序未运行时,我如何侦听该按钮上的单击事件,而我只想记录一个简单的混乱...

回答 1 投票 0

如何使用 One Signal 5.0.2 在 android Java 中获取玩家 ID?

在以前的版本中,如果有一个信号,我们可以使用以下行在android Java中获取玩家ID。 OneSignal.getPermissionSubscriptionState().getSubscriptionStatus().getUserId() 但这个方法...

回答 1 投票 0

FCM 令牌不调用 didReceiveRegistrationToken

您好,在我的应用程序中使用 FCM。 当我尝试读取 FCM 令牌时,即使编译器不调用此委托方法也有任何方法请提供帮助。 当我休息并检查此方法是否不...

回答 3 投票 0

带有新 Firebase 云消息系统的通知图标

昨天,Google 在 Google I/O 上展示了基于新 Firebase 的新通知系统。我通过 Github 上的示例尝试了这个新的 FCM(Firebase Cloud Messaging)。 通知图标...

回答 11 投票 0

如何在Nodejs中实现OneSignal推送通知?

我想使用 OneSignal 包在 Node js 中实现推送通知。

回答 1 投票 0

如何使用websocket支持电容器中的推送通知

我没有找到任何正确的解决方案来使用 websocket 实现推送通知 问题:我的简单要求,比如whatsApp,当消息到来时,以推送通知的形式显示消息......

回答 1 投票 0

expo 推送通知在独立 apk 文件中不起作用,但在 expo go 中工作正常

我已经从博览会的文档中复制了整个代码。这是代码: 从 'react' 导入 { useState, useEffect, useRef }; 从'react-native'导入{文本,视图,按钮,平台}; 导入*...

回答 1 投票 0

Socket.io 在挂载期间不起作用,仅在刷新浏览器后才起作用

我尝试通过客户和供应商门户在我的订餐网络应用程序中发送实时推送通知。由于以下 2 个原因,屏幕角落应该会出现一个小的实时通知横幅

回答 1 投票 0

如何为依赖于 Firebase Cloud Messaging 进行推送通知的 IOS 应用程序构建 expo 项目

我正在尝试使用 EAS 构建为 IOS 构建我的 expo 项目,并不断遇到问题。该项目实施: “世博会”:“〜48.0.18” “反应本机”:“0.71.8...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.