AndroidManifest.xml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. package="com.kalacheng.tpush" >
  4. <uses-sdk
  5. android:minSdkVersion="19"
  6. android:targetSdkVersion="29" />
  7. <!-- 华为手机角标展示支持 EMUI 8.0 及以上手机 -->
  8. <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />
  9. <application>
  10. <uses-library
  11. android:name="org.apache.http.legacy"
  12. android:required="false" />
  13. <!-- 推送通知点击事件接收 Activity -->
  14. <activity
  15. android:name="com.kalacheng.tpush.activity.PushClickActivity"
  16. android:screenOrientation="portrait"
  17. android:theme="@style/PushClickTheme" >
  18. <intent-filter>
  19. <action android:name="android.intent.action.VIEW" />
  20. <category android:name="android.intent.category.DEFAULT" />
  21. <category android:name="android.intent.category.BROWSABLE" />
  22. <!-- 通过自定义 data 块内容指定您的完整 scheme,按照您的配置,将会组成形如"语义名://主机名/路径名"的 url 标识 -->
  23. <!-- 为防止和其他应用的跳转目标页面冲突,您可以使用带有 app 名称、app 包名等可以唯一标记应用的字段进行配置 -->
  24. <data
  25. android:host="${applicationId}"
  26. android:path="/push_click"
  27. android:scheme="klcscheme" />
  28. </intent-filter>
  29. </activity>
  30. <activity android:name="com.kalacheng.tpush.activity.PushBlankActivity" />
  31. <receiver android:name="com.kalacheng.tpush.MessageReceiver" >
  32. <intent-filter>
  33. <!-- 接收消息透传 -->
  34. <action android:name="com.tencent.android.xg.vip.action.PUSH_MESSAGE" />
  35. <!-- 监听注册、反注册、设置/删除标签、通知被点击等处理结果 -->
  36. <action android:name="com.tencent.android.xg.vip.action.FEEDBACK" />
  37. </intent-filter>
  38. </receiver>
  39. </application>
  40. </manifest>