Rya*_*ery 6 push-notification ios
我想知道如何发送多行的苹果推送通知消息.使用'\n'似乎不起作用.
就像是:
第一行
第二行
现在它似乎完全忽略了这个消息.
我在 PHP 中使用 chr(10) 来发送换行符作为推送消息的一部分,例如。
$message = "Hey {user_firstname}! " . chr(10) . "you have a new message!"
小智 5
添加可本地化的字符串文件并在其中添加您的字符串。例如,您可以有类似的内容:
"Push_String" = "My push string with a line break\n and argument: %@";
Run Code Online (Sandbox Code Playgroud)
现在,在您的通知负载中,使用 loc-key 和 loc-args 属性,例如:
"loc-key":"Push_String","loc-args":["My argument!"]
Run Code Online (Sandbox Code Playgroud)
现在您的通知中应该有一个换行符。
您不能通过转义发送多行推送,它不起作用!
只是尝试使用 Parse 发送推送:
没有逃逸的有效载荷:
{ "alert": "Send me\na push without escape", "sound": "default" }
Run Code Online (Sandbox Code Playgroud)
结果:

带逃逸的有效载荷
{ "alert": "Send me\\na push with escape", "sound": "default" }
Run Code Online (Sandbox Code Playgroud)
结果:

我想通了:esacpae \n。呃。
所以使用:
First line \\n
Second Line
Run Code Online (Sandbox Code Playgroud)
代替
First line \n
Second Line
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14985 次 |
| 最近记录: |