【问题标题】:How can I turn off push notifications of other apps when Im using my app使用我的应用程序时如何关闭其他应用程序的推送通知
【发布时间】:2014-09-15 04:40:45
【问题描述】:

我创建了一个从我的服务器接收推送通知的应用程序。同时,如果其他应用程序正在发送推送通知(例如,whatsaap、twitter),则在我使用我的应用程序时会显示通知。我想隐藏除我的应用程序的推送通知之外的所有其他应用程序的推送通知。这可以在iOS中完成吗?我希望我的应用程序仅从我的服务器接收推送通知,而不是从其他应用程序接收推送通知。

提前致谢。

【问题讨论】:

  • 不,只有用户可以控制显示哪些通知。
  • 你的意思是我可以隐藏其他应用的通知吗?@Paulw11
  • 进入你的iOS设备设置,切换你不感兴趣的推送通知。
  • 如果您关注@dasdom,那么您将永远不会收到推送通知,直到您在设置中再次启用它...
  • 对不起,我不想手动禁用推送通知,我只想在用户使用我的应用程序时隐藏所有其他推送通知(如果可能,通过编码)并让用户在何时查看通知他关闭了我的应用程序。

标签: ios iphone apple-push-notifications


【解决方案1】:

试着像你的客户一样思考。他们是否愿意接收其他应用程序的推送通知(whatsapp、twitter、一封非常重要的电子邮件刚刚到达的通知)?他们当然会。您的应用是他们拥有的众多应用之一,而且很可能不是他们拥有的最重要的应用。

【讨论】:

  • 我的查询与实际问题相似,因此想通过评论进行检查。假设我设置了一个带有标识符“qwerty1”的位置通知,而其他一些应用程序使用相同的标识符。如果我删除我的通知,那是否也会删除其他应用通知??
  • 当然不是。这将是一个很大的安全问题。
  • 有道理,谢谢
【解决方案2】:

让我先提供一些背景知识。

您的应用只能接收来自您的服务/服务器的通知。

用户可能拥有从相应服务/服务器接收通知的应用。 例如如果用户有 FB 应用程序,那么它将收到来自 FB 服务器的通知。

最后,您只负责管理您的服务/服务器。

您无法阻止从您的应用收到的来自其他服务的通知。

希望这会有所帮助。

【讨论】:

  • 谢谢,这就是我要找的东西
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多