发送自定义密钥/值的IOS静默推送通知
我有一个用例,需要发送一个定制的键/值对。请参见下面的示例:发送自定义密钥/值的IOS静默推送通知,ios,objective-c,apple-push-notifications,Ios,Objective C,Apple Push Notifications,我有一个用例,需要发送一个定制的键/值对。请参见下面的示例: { "aps":{"content-available":1}, "test_data":{"Name":"Vinay"} } 我在结束时做了这个练习,但我无法发送这个,而且我也没有找到苹果限制这个的明确证据。在这方面谁能支持我 是的,苹果授权它进行无声推送。事实上,苹果解释了如何做到这一点: 要支持静默远程通知,请将远程通知值添加到Info.plist文件中的UIBackgroundModes数组中。要了
{
"aps":{"content-available":1},
"test_data":{"Name":"Vinay"}
}
我在结束时做了这个练习,但我无法发送这个,而且我也没有找到苹果限制这个的明确证据。在这方面谁能支持我 是的,苹果授权它进行无声推送。事实上,苹果解释了如何做到这一点: 要支持静默远程通知,请将远程通知值添加到Info.plist文件中的UIBackgroundModes数组中。要了解有关此阵列的更多信息,请参阅UIBackgroundModes 并且,在配置静默通知时: aps字典还可以包含“内容可用”属性。值为1的content available属性允许远程通知充当静默通知。当静默通知到达时,iOS会在后台唤醒您的应用程序,以便您可以从服务器获取新数据或进行后台信息处理。用户不会被告知由静默通知产生的新信息或更改信息,但他们可以在下次打开应用程序时发现 - 对于无声通知,请注意确保aps字典中没有警报、声音或徽章负载。如果您不遵循此指南,则配置不正确的通知可能会被阻止,而不会在后台传递到应用程序,并向用户显示而不是静默 更新: 但似乎不可能有一个完全无声的推送和自定义数据。它没有很好的文档记录,但请看以下内容: 来源:
除非您已正确配置,否则不会出现此问题。有关配置详细信息,请参阅apple文档。我已经创建了一个POC,它工作得非常好,我只注意到一个问题,如果我们使用Artisian SDK(旧版本),它将吞噬您的负载,这是我面临的唯一问题 准确地说: 我们可以使用静默通知在后台调用应用程序,而无需通知用户。我们可以发送自定义数据,如下例所示:
{“Data”:“Vinay”,“aps”:{“content available”:1}}苹果不限制这一点-静默推送应该是完全有效的。您可以将包含内容的推送消息发送到您的应用程序吗?如上所述,我们可以将自定义密钥/值发送到设备以根据该值执行某些操作吗。在上面的例子中,这是测试数据。谢谢你提供详细信息,但是你能回答我问的问题吗。我们能否以静默推送方式发送客户密钥值。非常感谢。如上所述,我们是否可以将自定义密钥/值发送到设备以根据该值执行某些操作。在上面的例子中是test_dataHo,事实上,不可能有完全静默的通知和自定义数据。它没有很好的文档记录,但请看一下: