【问题标题】:Broadcasting ios push notification platform wise广播ios推送通知平台明智
【发布时间】:2018-09-05 08:31:00
【问题描述】:

我有一个用例,其中我需要为 ios 设备广播推送通知,但在这种情况下,我需要为 iphone 发送一些通知,而为 ipad 发送一些不同的通知。我们如何发送这个?我们应该修改有效载荷中的某些内容吗? 任何帮助都将不胜感激。

【问题讨论】:

    标签: ios iphone ipad apple-push-notifications swift4


    【解决方案1】:

    您应该针对每个用户保存每个用户设备类型

    // for iPhone use UIUserInterfaceIdiomPhone if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)

    通过此代码,您可以检查用户的设备。 将每个用户的设备类型保存到您的后端(服务器)。

    只需运行查询即可获取应用程序的 iPad 或 iPhone 用户。

    根据查询,获取他们的推送 ID 并发送您的推送。

    【讨论】:

    • 感谢您的评论,但是客户端本身(即仅从应用程序代码)是否有任何方法来处理这种平台分叉?我的意思是对有效负载进行任何修改
    • 您希望在通知中进行哪些更改?
    • 我希望某些特定的通知应该只显示在 iphone 中,而不是 iPad 中,反之亦然
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多