问题标签 [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 投票
0 回答
35 浏览

objective-c - 收到远程通知时没有委托

我有一个MainViewControllerwhich has delegateand datasourcefor a iCarousel 项目。在应用程序中工作时一切正常。

didReceiveRemoteNotification我在下面的行中编码的内部方法

这调用了一个MainViewController函数,该函数又调用了reloadDataiCarousel 的函数。我确定正在调用 fetchAndLoad,但 reloadData不是。只有当应用再次进入前台时才会调用 reloadData。

这个问题是否与MainViewController委托有关,我该如何解决?

0 投票
1 回答
162 浏览

ios - 如何以编程方式将 iOS 的远程通知配置为仅振动不播放声音或播放声音而不振动?

如何以编程方式将 iOS 推送通知配置为:

0 投票
0 回答
983 浏览

ios - 未收到从 Firebase 控制台发送的推送通知

我从 Firebase 控制台发送的推送通知没有出现。昨天,当我删除我的应用程序并重新安装时它们出现了 - 但只有 1 次,然后它们再次停止出现。今天他们根本没有出现..

我尝试更新我的 APNs 证书,在 Firebase 上创建一个新应用程序,运行示例代码,检查正确的包标识符,检查 xcode 中的设置,现在我失去了想法..

我能够收到来自 APNs 测试人员的推送通知,所以我很确定我的证书是好的!不知何故,这一定是一个 Firebase 问题。

这是我的 appDelegate:

我看不到缺少什么 - 有没有人遇到过同样的问题,或者知道可能的解决方案?:)

此致!

0 投票
0 回答
487 浏览

ios - 检索应用关闭时收到的通知中的深层链接

我最近发现,当我的应用程序关闭时(我说的是它完全关闭,而不是在后台),我打开的任何带有深度链接的推送都会启动应用程序,但就是这样,深度链接永远不会被考虑在内帐户。

经过调查,我意识到当应用程序关闭并通过推送打开它时,应用程序:didReceiveRemoteNotification 不会被调用。由开发人员在 application:didFinishLaunchingWithOptions 中检查 launchOptions 字典,并查找 UIApplicationLaunchOptionsRemoteNotificationKey 的值,这意味着应用程序是通过推送打开的。

以下是以这种方式打开我的应用程序时对 launchOptions 的描述:

所以,不知道任何其他方式,我必须在launchOptions中检查UIApplicationLaunchOptionsRemoteNotificationKey的值是否存在,然后获取键“azme”的值,以及键“au”的值,这似乎完全错误的方法,并像往常一样打开 URL。

我找不到更好/更传统的方法来做到这一点,有吗?

谢谢您的帮助 !

0 投票
0 回答
58 浏览

ios - ios9:检测设备是否收到通知

目标:我想在设备上收到通知后使用通知数据。我实现了方法

我可以在通知上看到可操作的按钮,当单击按钮时,我知道已经采取了行动。

也实现了

但收到通知后,该方法不执行。

ios9及以下有什么限制吗?

0 投票
0 回答
698 浏览

ios - 静默远程通知 - 应用被杀状态 iOS 10

我正在我的应用程序中集成静音远程通知,一切正常。但问题是当我的应用程序处于终止状态或未运行状态时,不会触发任何应用程序委托方法。

当我在设备日志中看到时,我可以看到: "Springboard : High Priority Push: - App denied"

谁能帮帮我。

  1. 我已经实施

    /li>
  2. 当应用程序处于后台和前台状态时,上述方法将被触发。

  3. 我在功能中启用了后台获取和远程通知

注意: 我通过终端发送静默推送通知,如下所示:

提前致谢

0 投票
1 回答
377 浏览

ios - 为什么对成员“下标”的引用模棱两可?

这是我的 Swift 3 代码:

它会导致编译时错误,提示:

对成员“下标”的模糊引用

请问有人可以帮我吗?

0 投票
1 回答
2516 浏览

ios - 如何在 Swift 3 中使用 Firebase 处理 UNUserNotificationCenter 和 FIRMessaging 的委托?

我正在尝试使用 Firebase 在我的应用程序中实现推送通知,但是在遵循他们的文档时,我必须添加以下代码行:

添加此代码后,应用程序将无法编译,它会向我抛出错误,让我知道我

无法将类型的值分配AppDelegate给类型 FirMessagingDelegate

而我

无法将 AppDelegate 类型的值分配给 UNUserNotificationCenterDelegate 类型。

所以很自然地,我将FIRMessagingDelegateand添加UNUserNotificationCenterDelegate到我的应用程序中,但是FIRMessagingDelegate不允许应用程序编译说

类型 AppDelegate 不符合协议“FirMessagingDelegate”。

Any ideas? I haven't managed to find any other situations in which others have encountered this error, and in Google's documentation, these two delegates aren't even added.

0 投票
0 回答
203 浏览

swift3 - Swift3 - IOS App在后台时修改FCM远程通知

message = FCM 远程推送通知

我是 IOS 的新手。我使用 Xcode 8、Swift3 作为编程语言。我的问题是,当我的应用程序处于前台时,我可以修改我的消息(就像我可以对我的消息进行子串化,并且我可以根据我的消息数据执行不同的功能。)。这是功能

但是当我的应用程序进入后台时,我的通知出现在通知树上但是我完全无法处理远程通知。我什至无法通过编码远程通知接收到的数据来获取。当应用程序关闭时,通知显示在顶部。

因为我以加密形式从 android 发送通知。所以如果应用程序在前台,我可以轻松解密它。但是当应用程序在后台时,消息会显示在通知栏上。

0 投票
1 回答
1092 浏览

ios - 应用程序终止时的远程通知

我是 iOS 和 Swift 的新手。我正在我的应用程序中实现远程通知。当应用程序处于活动状态或在后台时,一切正常。但是当应用程序终止时,我的通知没有出现。我得到的只是通知的警报声。