我如何通过二维码发送android推送通知?

我如何通过二维码发送android推送通知?,android,qr-code,zxing,Android,Qr Code,Zxing,我正在开发一个android应用程序,并使用Zxing二维码生成器。我想知道QR码的结果是否可以是android推送通知。如果是的话,如何做到这一点?谢谢。当QR码扫描时,您需要在FCM令牌前面创建一个类似您的QR码或ID的数据库,同时拨打一个服务电话(如果记录存在),然后向特定设备发送通知。当QR码扫描时,您需要在FCM令牌前面创建一个类似您的QR码或ID的数据库,同时创建一个服务呼叫(如果记录存在),然后向特定设备发送通知。您要寻找的是在扫描二维码后立即执行本地通知,并将扫描结果的内容显示为

我正在开发一个android应用程序,并使用Zxing二维码生成器。我想知道QR码的结果是否可以是android推送通知。如果是的话,如何做到这一点?谢谢。

当QR码扫描时,您需要在FCM令牌前面创建一个类似您的QR码或ID的数据库,同时拨打一个服务电话(如果记录存在),然后向特定设备发送通知。

当QR码扫描时,您需要在FCM令牌前面创建一个类似您的QR码或ID的数据库,同时创建一个服务呼叫(如果记录存在),然后向特定设备发送通知。

您要寻找的是在扫描二维码后立即执行本地通知,并将扫描结果的内容显示为通知。另一方面,推送通知是从服务器发送的。因此两者是不同的

您可以使用
NotificationCompat.Builder

生成通知的一种简单方法是-

NotificationCompat.Builder mBuilder =
    new NotificationCompat.Builder(this)
    .setSmallIcon(R.drawable.notification_icon)
    .setContentTitle("My notification")
    .setContentText("Hello World!");

// Sets an ID for the notification
int mNotificationId = 001;
// Gets an instance of the NotificationManager service
NotificationManager mNotifyMgr =
        (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
// Builds the notification and issues it.
mNotifyMgr.notify(mNotificationId, mBuilder.build());
您还可以通过以下链接了解如何生成不同类型的通知-


您需要的是在扫描二维码后立即进行本地通知,并将扫描结果的内容显示为通知。另一方面,推送通知是从服务器发送的。因此两者是不同的

您可以使用
NotificationCompat.Builder

生成通知的一种简单方法是-

NotificationCompat.Builder mBuilder =
    new NotificationCompat.Builder(this)
    .setSmallIcon(R.drawable.notification_icon)
    .setContentTitle("My notification")
    .setContentText("Hello World!");

// Sets an ID for the notification
int mNotificationId = 001;
// Gets an instance of the NotificationManager service
NotificationManager mNotifyMgr =
        (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
// Builds the notification and issues it.
mNotifyMgr.notify(mNotificationId, mBuilder.build());
您还可以通过以下链接了解如何生成不同类型的通知-


你所说的“二维码的结果可以是android推送通知”是什么意思。因此,每当我在应用程序上扫描创建的二维码时,我都希望推送通知出现在我的手机上。就像这样::我想在Android Studio中通过编程实现这一点。我知道二维码的结果可以是文本或url,但我只是想知道它们是否也可以是推送通知。你所说的“二维码的结果可以是android推送通知”是什么意思。因此,每当我扫描应用程序上创建的二维码时,我都希望推送通知出现在我的手机上。就像这样::我想在Android Studio中通过编程实现这一点。我知道二维码的结果可以是文本或url,但不知道它们是否也可以是推送通知。明白!在我的例子中,我希望扫描结果是推送通知。我会调查你提供的链接,我会试试看。非常感谢。我让它工作,但我只收到通知,如果我扫描二维码与扫描仪集成在我的应用程序。如果我用第三方二维码扫描仪(比如安卓手机上集成的二维码扫描仪)扫描它,它是不起作用的。是的,因为这部分不在你的控制范围内,因为第三方不是以这种方式实现的,他们只会在屏幕上显示扫描内容。如果使用第三方扫描代码,您将无法执行您想要的操作。好的。知道了!我会为你提供的工作!非常感谢你!理解!在我的例子中,我希望扫描结果是推送通知。我会调查你提供的链接,我会试试看。非常感谢。我让它工作,但我只收到通知,如果我扫描二维码与扫描仪集成在我的应用程序。如果我用第三方二维码扫描仪(比如安卓手机上集成的二维码扫描仪)扫描它,它是不起作用的。是的,因为这部分不在你的控制范围内,因为第三方不是以这种方式实现的,他们只会在屏幕上显示扫描内容。如果使用第三方扫描代码,您将无法执行您想要的操作。好的。知道了!我会为你提供的工作!非常感谢你!