Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用iOS推送通知进行应用程序实时内容更新吗?_Ios_Notifications_Push - Fatal编程技术网

我可以使用iOS推送通知进行应用程序实时内容更新吗?

我可以使用iOS推送通知进行应用程序实时内容更新吗?,ios,notifications,push,Ios,Notifications,Push,我想使用不带徽章、消息或声音的推送通知消息,只使用与应用程序相关的JSON,以便实时更新应用程序的内容。这些通知在应用程序未运行时无效,所以我不会在应用程序进入后台或用户空闲时发送它们(向我的服务器发送Unbsrcibe),也不会在应用程序进入前台或用户活动时再次订阅。苹果是否允许使用推送通知?我不想使用轮询或自定义基于套接字的解决方案。我确信有更多的理由不使用APN与服务器进行实时通信,但这里有两个“拦截器” 如果用户失去连接,您将无法从服务器取消订阅 推送通知在传递时间方面不可靠。推送服务器

我想使用不带徽章、消息或声音的推送通知消息,只使用与应用程序相关的JSON,以便实时更新应用程序的内容。这些通知在应用程序未运行时无效,所以我不会在应用程序进入后台或用户空闲时发送它们(向我的服务器发送Unbsrcibe),也不会在应用程序进入前台或用户活动时再次订阅。苹果是否允许使用推送通知?我不想使用轮询或自定义基于套接字的解决方案。

我确信有更多的理由不使用APN与服务器进行实时通信,但这里有两个“拦截器”

  • 如果用户失去连接,您将无法从服务器取消订阅
  • 推送通知在传递时间方面不可靠。推送服务器只会通知您的apn已排队,而不是它实际已交付
    我确信有更多的理由不使用APN与服务器进行实时通信,但这里有两个“拦截器”

  • 如果用户失去连接,您将无法从服务器取消订阅
  • 推送通知在传递时间方面不可靠。推送服务器只会通知您的apn已排队,而不是它实际已交付
    我不确定推送通知是否适合您

    你应该非常小心地使用推送,如果没有很好的理由,人们不喜欢收到通知。(有些人沉迷于离开通知中心,远离通知,这是一种强迫症…)


    现在,我不确定你到底什么时候想要发送通知,但是如果是出于更新目的,并且你想在应用程序未运行时将其关闭,为什么不在启动应用程序后使用简单的rest服务器每隔一段时间更新一次呢。如果您不想提醒用户(没有声音、消息或徽章),那么推送有什么意义?

    我不确定推送通知是否适合您

    你应该非常小心地使用推送,如果没有很好的理由,人们不喜欢收到通知。(有些人沉迷于离开通知中心,远离通知,这是一种强迫症…)


    现在,我不确定你到底什么时候想要发送通知,但是如果是出于更新目的,并且你想在应用程序未运行时将其关闭,为什么不在启动应用程序后使用简单的rest服务器每隔一段时间更新一次呢。如果你不想提醒用户(没有声音、信息或徽章),那么按下..

    有什么意义呢?苹果明确指示不要使用它来发送数据。仅通知新数据可用。而且通知显然不是实时的。

    苹果明确指示不要使用它来发送数据。仅通知新数据可用。而且通知显然不是实时的。

    嘿,苹果在哪里指示禁止使用推送通知发送数据?我找不到。谢谢如果你在我写这篇文章的时候要求我提供这些信息,我可以给你。但是,6年半之后,我只想说,根据用户可以关闭的功能,向用户发送数据是一种不好的方式。嘿,苹果在哪里指示禁止使用推送通知发送数据?我找不到。谢谢如果你在我写这篇文章的时候要求我提供这些信息,我可以给你。但是,6年半之后,我只想说,根据用户可以关闭的功能,向用户发送数据是一种不好的方式。