有没有办法让我的应用程序在安装后自动启动而无需用户交互,因为广播接收器不适用于 3.0+ 版本。
一种解决方案可能是使用 GCM,但为此,还必须在发送推送消息之前在服务器上注册应用程序。
我可以在服务器上远程注册应用程序吗?例如通过传入的短信,这将启动谷歌推送服务
有没有办法让我的应用程序在安装后自动启动而无需用户交互,因为广播接收器不适用于 3.0+ 版本。
一种解决方案可能是使用 GCM,但为此,还必须在发送推送消息之前在服务器上注册应用程序。
我可以在服务器上远程注册应用程序吗?例如通过传入的短信,这将启动谷歌推送服务
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);