问题标签 [remote-notifications]

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 回答
1991 浏览

ios - 如何在 didfinishlaunchingwithoptions Swift 中调用 didReceiveRemoteNotification?

如何在 didfinishlaunchingwithoptions 中调用方法 didReceiveRemoteNotification?我正在使用快速语言。当用户直接打开应用程序时,通知被取消并且在didReceiveRemoteNotification中执行的操作没有被调用。如何处理?

我已经到达这里了。但无法完成

0 投票
0 回答
102 浏览

ios - 限制 iOS 中的通知警报

我在我的 iOS 应用程序中从 Azure 通知中心接收远程通知。通知以不同的类型发送,例如:

1.

2.

我只想将通知警报限制为“类型 1”,因为我不需要提醒用户有关geoData通知。有人能帮我吗?

0 投票
1 回答
105 浏览

ios - 如何处理 iOS 远程消息中的附加数据 GCM

我正在通过 Google Cloud Messages 接收远程通知。一条消息弹出,一个徽章附加到应用程序项上,声音也很好。现在我正在尝试访问其他数据,但有点挣扎。这就是消息的样子:

我现在如何访问商店数组?这不起作用:

我试图在 didReceiveRemoteNotification() 函数中处理它。

0 投票
1 回答
2259 浏览

ios - iOS推送通知和远程通知的区别?

在应用程序功能下的 Xcode 中,有一个选项可以打开推送通知。在后台模式下,还有一个选项可以打开远程通知。有什么区别?优点缺点?

我还要为远程通知设置推送证书吗?

0 投票
3 回答
844 浏览

ios - iOS:当点击一个推送通知时,同一应用程序的其他推送通知正在消失

让我的应用收到 5 个远程通知。当我点击单个通知时,所有 5 个通知也都消失了,我们需要完整显示其他 4 个通知,直到它们被点击。但主要问题是所有其他通知都是出于其他目的而不是出于同一目的。因此,我们需要显示所有通知,直到从通知托盘中单击它们。

我们还需要根据此更新徽章计数。当应用程序未运行(被杀死)时,有什么方法可以处理远程推送通知?您能否建议使用 Objective c 处理远程推送通知的更好方法?

谢谢

0 投票
1 回答
3867 浏览

ios - 注册远程通知失败

将 Xcode 版本更新到 8.0 后,我收到此错误。尝试注册远程通知时,我可以在我的日志中看到这样

我在找到一些与我的问题相关但无法解决的 Stack Overflow 答案后尝试过。

1.创建新的临时配置文件

2.删除并重新安装应用程序

3.尝试手动设置临时配置文件。

以上任何一项都没有帮助我解决。

请给我建议。提前致谢。

0 投票
1 回答
491 浏览

ios - didReceive UNNotification 没有被调用

我的 AppDelegate 中有这个:

我正在使用“可变内容”标志通过 OneSignal 发送通知,但不会调用此方法。我收到了通知,但我想在它显示之前对其进行更改。

0 投票
1 回答
69 浏览

objective-c - 应用在后台执行任务(收到远程通知后),但未完全完成

它被调用content-available = 1。下载任务开始(显示NSLogs),但它没有完成调用的任务。仅当将应用程序切换回前台时,它才会完成先前调用的任务。

任何想法......这怎么会发生?

0 投票
3 回答
882 浏览

ios - IOS。处理推送通知而不是应用程序未运行

比应用程序收到推送并且应用程序没有运行我需要调用我的 API 的网络方法。我需要在没有来自用户的任何交互的情况下静默进行(例如单击通知或其他东西 - 没有它)

我将推送有效负载中的内容可用键设置为 1。

我该怎么做?

我实施了

作为测试,我添加了

但看起来它不起作用,因为我关闭了我的应用程序并发送了一个测试通知,bagde 号码不是 20

0 投票
1 回答
64 浏览

ios - 以某种方式丢失令牌并且通知只会发送到手机而不是应用程序(发布 ios10 更新)

我为 ios10 更新了我的应用程序,并进行了必要的更改,在 ios10 及以下版本之间分叉代码以进行正确的方法调用。

它似乎工作正常。我有一个特定的应用程序声音,告诉我远程推送已由应用程序处理,好像没有,使用默认设备声音。

安装到测试设备后,一切正常。但是有时,似乎是随机的,我在我的设备上丢失了以应用程序为中心的推送收据。我的控制台从不显示推送,因为它没有发送到手机。

我运行 IOS 控制台观看它,它似乎报告收到了“完全未知”的令牌。它适用于我的 ios10 之前的设备。

我不知道如何确定出了什么问题,因为一开始一切正常。

我现在猜测我的完成处理可能不正确并且 iOS10 正在惩罚我的应用程序?

当我得到更多线索时,我会尽可能地编辑这个问题,但目前,这很麻烦。