Xamarin
用于使用 .NET 和 C# 构建 Android 和 iOS 应用的 Microsoft 开源应用平台。
15 个问题
我有一个 Xamarin 应用程序,并希望在用户点击使用 Azure Notification Hubs 发送的通知时导航到不同的页面。但是在 Android 中,当应用程序处于后台和程序被关闭时,这不起作用。推送通知后, OnMessageReceived 事件未触发。请帮我解决这个问题。
你好,
但是在 Android 中,当应用程序处于后台并处于终止模式时,这不起作用。
这应该是由于 Android 的内存管理机制在后台结束了您的程序, 因此 OnMessageReceived
事件未触发。
对于此问题,你可以使用前台服务在后台增加程序的优先级,使用保活机制以防止程序被结束。
请参阅此文档:Foreground Services - Xamarin | Microsoft Learn
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。