首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不显示仅包含数字的iOS推送通知

不显示仅包含数字的iOS推送通知
EN

Stack Overflow用户
提问于 2017-02-08 02:03:50
回答 2查看 153关注 0票数 1

我使用一个信号来发送推送通知。但是,如果通知内容正文仅包含数字,则不会显示。

手机会震动,甚至连徽章号码都会按预期增加,但什么也不会显示。在iOS 9和10上都会发生这种情况。

如果我记录内容,我可以看到数字,所以它完美地通过了,但它不显示。

你知道是什么原因造成的吗?

EN

Stack Overflow用户

发布于 2017-02-09 14:49:31

您将需要处理来自应用程序委托文件的通知并显示消息。您应该在AppDelegate的didReceiveRemoteNotification方法的user info参数中获取完整的通知正文。您将需要从中检索信息并显示警报。

代码语言:javascript
运行
复制
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {

    println("Recived: \(userInfo)")
   //Parsing userinfo:
   var temp : NSDictionary = userInfo
   if let info = userInfo["aps"] as? Dictionary<String, AnyObject> 
            {
                var alertMsg = info["alert"] as! String
                var alert: UIAlertView!
                alert = UIAlertView(title: "", message: alertMsg, delegate: nil, cancelButtonTitle: "OK")
                alert.show()
            }
} 

参考资料来源:https://stackoverflow.com/a/30508985/905517

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42096843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档