Cha*_*han 8 notifications push-notification apple-push-notifications ios
是否有可能将推送主题设置为推送通知中的标题?我将应用程序名称作为主题,描述与推送中给出的相同.我想改变推送的标题.
这在iOS中可行吗?我希望在android中有可能.
小智 20
我刚刚在运行iOS 9.1的iPhone 6s上测试了这个,这就是我发现的:如果标题字段是作为警报字典的一部分提供的,锁定屏幕上的通知仍将显示包名称.但是,在通知中心查看相同的通知(通过从顶部边缘向下滑动访问)时,将使用标题代替应用程序/包名称.
如果没有提供标题字段作为警报字典的一部分,则包名称将显示在锁定屏幕和通知中心中.
edw*_*dmp 17
截至2015年,Apple已开始使用title属性,但似乎只在Apple Watch上显示通知时使用.
简短外观中使用的标题字符串提供了通知意图的简要说明.对于本地通知,您可以使用UILocalNotification对象的alertTitle属性指定此字符串.对于远程通知,将标题键添加到有效负载内的警报字典中
这可能表明它稍后也将在iPhone上使用.
资料来源:https://developer.apple.com/library/content/documentation/General/Conceptual/WatchKitProgrammingGuide/BasicSupport.html
以下是JSON有效负载的示例:https://gist.github.com/edwardmp/2295364f068b24084e67561c8e5c2944
编辑:从iOS 9开始,这也开始在iPhone和iPad上运行:)我注意到这似乎只显示在通知中心而不是锁定屏幕上.
Era*_*ran 10
你不能改变标题.它始终是应用程序名称.
假设你在网上与你的朋友下棋.当你在国际象棋应用程序中时,你朋友的动作会立即出现在棋盘上.当您切换到另一个应用程序时 - 例如,当您的朋友决定移动时,阅读电子邮件 - 该应用程序需要一种在您的朋友移动时通知您的方式.这是推送通知的完美用例 - 在用户感兴趣的应用程序之外进行了更改.
国际象棋应用程序的提供者了解此移动,并且看到您的设备上的国际象棋应用程序不再连接,向Apple推送通知服务(APN)发送推送通知.您的设备 - 或者更确切地说,设备上的操作系统 - 几乎立即通过Wi-Fi或APN的蜂窝连接接收通知.由于您的国际象棋应用程序当前未运行,iOS会显示类似于图1-1的警报.该消息由应用程序名称,短消息和(在本例中)两个按钮组成:关闭和查看.右侧的按钮称为操作按钮,其默认标题为"查看".应用程序可以自定义操作按钮的标题,并可以将按钮标题和消息国际化,以便它们是用户的首选语言.
您可以将您的客户推荐给官方APNS文档,以说服他们就是这样.
| 归档时间: |
|
| 查看次数: |
18470 次 |
| 最近记录: |