希望你们一切顺利。
我遇到一个小问题,涉及如何在设备锁定时在推送通知上设置不同的文本。我附上图片来说明。
在图片中,您可以看到在推送通知警告下面写的文字是幻灯片回答。当我向其他人发送推送通知时,他们会幻灯片查看
所以我的问题是我们如何更改它,因为设备已被锁定,我们无权访问推送通知。只有Web服务器和操作系统才能访问该推送。
你们有没有人建议怎么做?
谢谢 -
答案 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