通过电子邮件安装的适用于 Android 的 Google FCM

Posted

技术标签:

【中文标题】通过电子邮件安装的适用于 Android 的 Google FCM【英文标题】:Google FCM for Android installed via email 【发布时间】:2017-08-02 15:37:43 【问题描述】:

我正在为我的 android 应用设置推送通知。该应用程序尚未发布到 Google Play 商店。我正在通过直接在我的手机上安装 APK 来测试这个应用程序。

FCM (Firebase Cloud Messaging Server) 是否可以直接从 APK 文件(而不是通过 Playstore)向已完成安装的手机发送通知?

只是想知道 FCM 在这种情况下如何工作?

【问题讨论】:

是的,如果手机安装了 Google Play 服务 【参考方案1】:

是的。只要您的设备注册了通过 FCM 服务器接收消息,FCM 就可以向您的应用发送通知

在您的应用初次启动时,FCM SDK 会为客户端应用实例生成一个注册令牌。 FCM 服务器将管理注册令牌并使用此令牌来识别您的设备并发送通知。请注意,在某些情况下可以更改注册令牌View more here

您可以通过从Notification Composer 向您的设备发送通知来进行测试。选择目标是Single Deviceyour registration token 是目标设备。

// Get the current registration token 
String refreshedToken = FirebaseInstanceId.getInstance().getToken();

处理消息关注the document

【讨论】:

【参考方案2】:

是的,您可以使用 Firebase 控制台来完成

    在 firebase 控制台中选择位于 firebase 控制台左侧的“功能”选项卡。

    在你的系统中下载node.js,并在node.js中根据你的意愿编码。

应在您的 java 代码中提及 Firebase 令牌。

【讨论】:

以上是关于通过电子邮件安装的适用于 Android 的 Google FCM的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Xamarin 的 Genymotion Android 模拟器

是否有适用于 Android 和 iOS 的 OCR 开源库或 sdk(免费)? [关闭]

适用于 iOS + Android + BlackBerry 的 testflight 等服务

Go 测试失败 db 查询(零指针)但适用于 Postman/Curl

Python通过smtp服务发送电子邮件给指定用户(适用于Zabbix邮件报警)

适用于 Android 的 Visual Studio 模拟器 - 安装 Gapps(Google Play 服务)