是否可以在传送到设备后使推送通知失效。我知道您可以使用JSON中的Using transaction As OleDbTransaction = myconnection.BeginTransaction()
Try
Dim id As Integer
Dim b As New StringBuilder()
For Each id In ids
b.AppendFormat("UPDATE [Routes] SET [matching_route_id] = {0} WHERE [ID] = {0}; ", id)
Next
Using cmd2 As New OleDbCommand(updateRoute, myconnection, transaction)
cmd2.ExecuteNonQuery()
End Using
transaction.Commit()
Catch
transaction.RollBack();
End Try
End Using
或time_to_live
设置过期通知,该通知会发送到APN或GMS。
但是,可以在10分钟之后隐藏/清除推送通知吗?
答案 0 :(得分:1)
@Felix,发送后无法隐藏/清除推送通知。您只需将其设置为Collapsible Message
即可替换尚未发送的通知可折叠邮件是一条消息,如果尚未传递给设备,则该消息可能会被包含相同折叠密钥的新邮件替换。
以下是json格式的示例消息:
<?php
define('EMPTY', 1);
echo EMPTY;
如果另一条消息将使用相同的折叠键排队,则将发送较新的消息,并忽略旧消息。我希望明确一些关于设置通知到期的问题。