0

有没有办法让我的应用程序在安装后自动启动而无需用户交互,因为广播接收器不适用于 3.0+ 版本。

一种解决方案可能是使用 GCM,但为此,还必须在发送推送消息之前在服务器上注册应用程序。

我可以在服务器上远程注册应用程序吗?例如通过传入的短信,这将启动谷歌推送服务

4

1 回答 1

0

User will be shown permissions about your app, there is a way an application can start right after installation, and BroadcastReceiver work since API Level 1 to the latest API. But since API Level 11 (version 3.0) you need to use this.

Intent intent = new Intent("com.mypackage.yourapp.custom.intent.action.ADDON_REQ");
intent.setFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
sendBroadcast(intent);
于 2013-07-24T11:26:32.670 回答