ios - IOS 中的 GCM 通知未显示在状态栏上

标签 ios objective-c google-cloud-messaging apns-php

我已经实现了 Google 链接中定义的所有步骤 https://developers.google.com/cloud-messaging/ios/client每当我们打开应用程序时,我的应用程序都会收到通知。但是这个通知没有显示在状态栏中。我使用了以下有效载荷。请建议某人。

    $msg['aps'] = array
    (
     'alert'       => $pushmessage,
     'sound'         => 'default',

     );

最佳答案

当您的应用程序正在运行时,设备不会显示传入的通知。您必须处理它(didreciveremotenotification)并向用户或其他任何内容显示任何类型的警报。 也许您想使用像 OTNotification 这样的组件或 RKDropdownAlert

当您的应用程序未运行时,如果您的设备未显示通知,请检查 this Q&A进行测试。

希望对你有帮助

关于ios - IOS 中的 GCM 通知未显示在状态栏上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34804301/

相关文章:

iphone - 设备上的 iOS Dropbox SDK 无法使用 NSURLErrorDomain 登录

ios - 如何使用 PHAssetResourceRequestOptions progressHandler/PHAssetResourceProgressHandler

objective-c - 如何更新主/从模板中 "Master"UIPopoverController 的尺寸

php - 如果包含通知负载,GCM ios 将无法正常工作

java - 将 RegistrationId 发送到后端

android - 部署到 App Engine 问题 - 您必须登录才能执行此操作

ios - RXSwift 如何为具有返回值的委托(delegate)方法创建包装器

ios - 在我的 AppDelegate 中保留一个 CLLocationManager 是一种好习惯吗?

ios - 单击一个 View Controller 中的按钮将在另一个 View Controller 中推进进度条

objective-c - 如何从 iOS 上的相机胶卷中检索最新照片?