Java 使用PHP向android中的特定用户或特定频道发送通知

Java 使用PHP向android中的特定用户或特定频道发送通知,java,android,android-studio,Java,Android,Android Studio,我一直在开发一个应用程序,人们在其中注册,然后订阅某种特定的通知。我已经创建了这个应用程序(基本完成了) 我是应用程序开发新手,对JAVA知之甚少,因此如果我有任何错误,请随时告诉我thankx 我现在拥有的 用户可以登录或注册等,注册时,我会用他/她的电话号码创建一个通知香奈儿 通知代码 private void createNotificationChannel() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O

我一直在开发一个应用程序,人们在其中注册,然后订阅某种特定的通知。我已经创建了这个应用程序(基本完成了)

我是应用程序开发新手,对JAVA知之甚少,因此如果我有任何错误,请随时告诉我thankx

我现在拥有的 用户可以登录或注册等,注册时,我会用他/她的电话号码创建一个通知香奈儿

通知代码

private void createNotificationChannel() {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
            CharSequence name = channel_name;
            String description = channel_description;
            int importance = NotificationManager.IMPORTANCE_DEFAULT;
            NotificationChannel channel = new NotificationChannel("124t", name, importance);
            channel.setDescription(description);
            NotificationManager notificationManager = getSystemService(NotificationManager.class);
            notificationManager.createNotificationChannel(channel);
        }
    }
现在我不知道在这之后该做什么,我该如何检查创建的通知通道并使用某种API发送测试通知等等

如有任何参考或答复,将不胜感激


Thankx

是否要从应用程序向用户发送通知?也许是后台程序?或者您正试图从后端实现通知,从服务器向特定用户发送通知?从服务器发送通知是我的要求,@BogdanAndroidOk那么,您所做的只是从应用程序向用户发送通知,太棒了,但是现在你必须实现一个后端数据库,比如mysql和php Web服务,你必须每次从应用程序的后台进程调用它。然后,当php Web服务从mysql检索数据时(数据是通知的内容)。您可以通过NotificationManager将其发送给用户。这个过程需要很长时间才能实现,而且不是最好的方法,因为有太多来自客户端的后端调用。。。相反,我建议您使用Firebase云消息!非常感谢您的回复@BogdanAndroid非常感谢。我想使用mysql服务器发送通知的原因是。我已经准备好了带有sql server/数据库和通知内容的网站和应用程序。到目前为止,我们推送短信而不是推送通知。所以我认为这可能是一个漫长的过程,但我已经走了一半以上。如果您能指导我如何从PHP mysql服务器发送通知,我将不胜感激。谢谢欢迎,问题是你不能将它从php发送到你的应用程序,你可以做的是从你的应用程序定期检查你的php Web服务,但正如我所说的,这不是一个好的做法,因为在大多数情况下,当用户没有任何通知时,你会进行太多的http调用。。。