很多第三方推送比如极光、信鸽等,本地进程杀掉后,就无法推送到客户端了,无论是远端还是本地都一样。android的alarmManager可以解决本地问题(小米等几种奇葩机型除外)


直接上干货
需要用的java代码,传送门:https://github.com/yangxuan0261/AndroidAlarm
然后在主工程配上对应的Receiver,在application中加上一下代码

<activity             android:configChanges="orientation"             android:label="@string/app_name"             android:launchMode="singleTask"             android:screenOrientation="sensorLandscape"             android:theme="@android:style/Theme.NoTitleBar.Fullscreen"            android:name="com.qtz.game.utils.ClickActivity">            <intent-filter>                <action android:name="android.intent.action.VIEW" />                <category android:name="android.intent.category.DEFAULT" />            intent-filter>        activity>        <receiver            android:name="com.qtz.game.utils.TriggerReceiver"            android:exported="false">        receiver>        <receiver            android:name="com.qtz.game.utils.ClearReceiver"            android:exported="false">        receiver>

更多相关文章

  1. 服务器基于PHP CodeIgniter,Android基于Volley实现多文件/图片上
  2. 使用Swift为Android构建代码
  3. 【COCOS2DX-ANDROID-游戏开发之二五】 调试 C++代码
  4. android中设置ListView的选中的Item的背景颜色(附源码)
  5. Webview实现android简单的浏览器实例代码
  6. Android锁屏与解屏相关代码分析
  7. Android之Volley框架在实际开发过程中运用
  8. android 判断横竖屏问题的详解
  9. android学习笔记之AIDL

随机推荐

  1. Android(安卓)WIFI状态监控
  2. Android(安卓)VideoView本地视频播放
  3. 查看Android中的AlarmManager事件
  4. Android中Toolbar随着ScrollView滑动透明
  5. SQLite_Android
  6. [Android] Adapter:SimpleAdapter Simple
  7. Android(安卓)HDecoration项目so库导出和
  8. Android(安卓)8.0 常见bug
  9. @功能 中用到 android EditText插入字符
  10. android ndk开发环境搭建(windows环境下)