推送報 java.lang.SecurityException You need MANAGE_USERS permission to check

如果你報錯的設備是7.0及以上,使用了推送或其他任何和構建Notification相關。那么請檢查你自定義Application中是否有getUserId()方法,如果有請修改此方法名(如修改為:getUserId2()),再試。

因為7.0以上系統構建Notification中會獲取Application的原始getUserId方法,從而會引起沖突,Notification構建不成功。對推送通知顯示有影響。所有要不能在Application中有getUserId方法。

我就是在使用激光推送時,7.0以上系統無法收到通知發現該問題的。

參考:http://www.cnblogs.com/freedreamnight/p/6485479.html

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 不同版本極光推送SDK集成各有差異,集成時一定要注意版本號,樓主已將博文更新成最新的SDK JPush v3.0....
    i順頌時宜閱讀 7,892評論 37 170
  • 極光推送: 1.JPush當前版本是1.8.2,其SDK的開發除了正常的功能完善和擴展外也緊隨蘋果官方的步伐,SD...
    Isspace閱讀 6,764評論 10 16
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • 推送通知 注意:這里說的推送通知跟NSNotification有所區別 NSNotification是抽象的,不可...
    iOS開發攻城獅閱讀 4,281評論 1 13
  • 有沒有一首歌讓你想起誰? 思念是一種很玄的東西 如影隨形 無聲又無息出沒在心底 轉眼 吞沒我在寂默里 我無力抗拒 ...
    日子林光閱讀 345評論 1 1