Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当推送通知到来时,用户单击应用程序图标而不是单击通知来打开此应用程序。那我怎样才能得到通知有效载荷呢?
正如其他人所提到的,你不能。
您只能在从通知中心启动时获取有效负载,因为这意味着用户对该特定通知感兴趣。如果您选择忽略通知并通过推送图标打开应用程序,您将无法获取推送负载。
他们似乎以这样一种方式设计了架构,以防止处理堆积的推送有效载荷(比如 10 次)。
这是被证明的,因为它们实际上只允许您通过单个通知来处理推送有效负载(当应用程序关闭或在后台时)。如果不是这种情况,他们将不得不允许所有应用程序的推送有效负载处理代码运行,即使它们已关闭或处于后台状态。