【问题标题】:Sending notification from one app to another app in another device in Android将通知从一个应用程序发送到 Android 中另一台设备中的另一个应用程序
【发布时间】:2015-07-10 05:55:23
【问题描述】:

我正在创建两个不同的 ANDROID 应用(每个都在两个不同的设备和不同的位置),一个用于 用户,另一个用于 商家。在这里,我需要通过按钮单击(通常都在不同的设备上,但都是 ANDROIDS)将通知从商家的应用程序发送到用户的应用程序,反之亦然,通知应该是弹出窗口或对话框。我真的对这个概念感到尴尬。有人可以帮我解决这个问题。因为我是 ANDROID 的初学者,所以一个完整的示例源代码真的很重要。 提前谢谢..!

【问题讨论】:

    标签: android notifications device


    【解决方案1】:

    使用谷歌GCM服务Check here 本教程将帮助tutorial

    从云端发送消息

    使用 GCM HTTP 连接服务器协议发送消息:

     https://gcm-http.googleapis.com/gcm/send
     Content-Type:application/json
     Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA
     {
        "to": "/topics/foo-bar",
        "data": {
        "message": "This is a GCM Topic Message!",
      }
     }
    

    在 Android 设备上处理下游消息:

     @Override
     public void onMessageReceived(String from, Bundle data) {
     String message = data.getString("message");
     Log.d(TAG, "From: " + from);
     Log.d(TAG, "Message: " + message);
     // Handle received message here.
    }
    

    【讨论】:

    • 谢谢。但是我可以在没有云服务的情况下做到这一点,比如借助服务器本身吗?对不起,如果这个问题看起来很愚蠢..
    • 是的,您的客户需要相互轮询,但它会占用大量资源......而且它不是一种实用的方法......
    • 哦!那么,如果我需要为多个商家和多个用户这样做,使用 GCM 服务是我唯一的选择,我正确吗?
    • 感谢您的宝贵时间博班
    猜你喜欢
    • 1970-01-01
    • 2018-01-20
    • 1970-01-01
    • 2020-12-19
    • 2014-11-01
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多