设备锁定时,在推送通知上设置不同的文本

时间:2014-05-26 07:50:05

标签: ios ios7 push-notification

希望你们一切顺利。

我遇到一个小问题,涉及如何在设备锁定时在推送通知上设置不同的文本。我附上图片来说明。 enter image description here

在图片中,您可以看到在推送通知警告下面写的文字是幻灯片回答。当我向其他人发送推送通知时,他们会幻灯片查看

所以我的问题是我们如何更改它,因为设备已被锁定,我们无权访问推送通知。只有Web服务器和操作系统才能访问该推送。

你们有没有人建议怎么做?

谢谢 -

2 个答案:

答案 0 :(得分:3)

对于推送通知,您可以使用dictionary而不是字符串作为警报有效内容来指定操作。 action-loc-key指定要使用的“操作”文本而不是“查看”

对于本地通知,您可以设置UILocalNotification的{​​{3}}属性来更改文字。

因此,如果您将action-loc-key(APNS)或alertAction属性(UILocalNotification)设置为“回答”,您将获得“幻灯片回答”。

另一种方法是使用iOS中的alertAction,而不是使用推送通知。通过将套接字设置为“VoIP模式”,iOS将在收到呼叫时通知您的应用,然后您可以在必要时将本地通知推送到屏幕。

答案 1 :(得分:0)

创建/编辑此文本文件:

/YOURTHEME/Bundles/com.apple.springboard/en.lproj/SpringBoard.strings

并添加此文字:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AWAY_LOCK_LABEL</key>
<string>slide to unlock</string>
<key>POWER_DOWN_LOCK_LABEL</key>
<string>slide to shut down</string>
<key>SLIDE_TO_ANSWER</key>
<string>slide to answer</string>
</dict>
</plist>

希望有所帮助

从这里采取.. http://modmyi.com/forums/winterboard/436941-slide-unlock-text-change.html#post2858481