【问题标题】:Android - Push Notification in Background Service c#Android - 在后台服务 c# 中推送通知
【发布时间】:2018-05-14 13:49:13
【问题描述】:

我正在开发跟踪用户股票价格的 Android C# 应用程序。我希望应用程序在股票价值增加 1% 时推送通知(在后台)。我在网上搜索过,我知道我需要使用BroadcastReceiverServices,但我无法实现自己的代码,而且我还没有找到关于如何做到这一点的教程或已发布的示例。我相信解决方案将非常简单,但我无法得到它。 再说一次,每当var price 上升 1% 时,我想在 bachground 推送通知。请帮我这样做。谢谢

这是我目前所拥有的:

     [BroadcastReceiver]
public class MyReciver : Android.Content.BroadcastReceiver
{
    public override void OnReceive(Context context, Intent intent)
    {

    }
}

【问题讨论】:

    标签: c# android visual-studio xamarin service


    【解决方案1】:

    我在github上提供了一个演示。

    在我的项目中,有两个按钮,第一个是注册广播,并为您的应用启动服务。第二种是模仿加价,你可以根据自己的情况改。我在我的项目中添加了 cmets。

    Here 是如何在 Xamarin.Android 中使用BroadcasetReceiver。而here 是如何使用ServiceHere 是如何在 Xamarin.Android 中推送通知。

    【讨论】:

    • 您的回答很有帮助。但我想做的是继续跟踪BackGround 中的价格(我从URL 使用JSON 获得),当价格上涨1% 时,我想向用户发送通知。
    • 您好,您的问题未提及网址。应该是另外一个问题了,建议你再开个贴子问问跟踪价格。
    • 我在我的问题中提到我正在后台跟踪一只股票的价格,如果它上涨了 1%,那么我想通知用户该上涨。你能编辑你的代码吗?
    • 你好,我明天做。
    • 嗨,@Wassim01,我已经在 github 上更新了我的演示,请查看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多