如何在打开应用程序之前向 android 设备发送推送通知意味着 activity 的 none 甚至只启动一次?

How to send push notification to an android device before an application is opened means none of the activity is launched even once?

当 activity 的 none 启动一次时,我想向用户发送推送通知。 例如,一旦用户安装了应用程序但没有打开,则会推送一条通知,请使用该应用程序。 请帮我看看代码。

你不能。如果用户从未 运行 应用程序本身,他将如何调用推送消息的注册过程?在他这样做之前,该应用程序被认为处于停止状态并且您无法与其交互,除非您安装了另一个可以 "start" 它的应用程序。

您可以在应用程序级别启动后台服务并在 gcm 服务器和其他进程上注册,因此即使未使用应用程序,您也可以发送通知,因为您的服务已在 server.Call 上使用 gcm id 注册了您的设备api 用于将设备从您的 GCMIntentService class.

注册到您的服务器