【发布时间】:2018-09-05 08:31:00
【问题描述】:
我有一个用例,其中我需要为 ios 设备广播推送通知,但在这种情况下,我需要为 iphone 发送一些通知,而为 ipad 发送一些不同的通知。我们如何发送这个?我们应该修改有效载荷中的某些内容吗? 任何帮助都将不胜感激。
【问题讨论】:
标签: ios iphone ipad apple-push-notifications swift4
我有一个用例,其中我需要为 ios 设备广播推送通知,但在这种情况下,我需要为 iphone 发送一些通知,而为 ipad 发送一些不同的通知。我们如何发送这个?我们应该修改有效载荷中的某些内容吗? 任何帮助都将不胜感激。
【问题讨论】:
标签: ios iphone ipad apple-push-notifications swift4
您应该针对每个用户保存每个用户设备类型
// for iPhone use UIUserInterfaceIdiomPhone
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
通过此代码,您可以检查用户的设备。 将每个用户的设备类型保存到您的后端(服务器)。
只需运行查询即可获取应用程序的 iPad 或 iPhone 用户。
根据查询,获取他们的推送 ID 并发送您的推送。
【讨论】: