gluonhq / attach

GNU General Public License v3.0
48 stars 26 forks source link

[Android] Missing android.permission.SCHEDULE_EXACT_ALARM for local notification service #354

Closed jperedadnr closed 1 year ago

jperedadnr commented 1 year ago
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681] Pending exception java.lang.SecurityException: Caller com.hellofx needs to hold android.permission.SCHEDULE_EXACT_ALARM or android.permission.USE_EXACT_ALARM to set exact alarms.
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681]   at java.lang.Exception android.os.Parcel.createExceptionOrNull(int, java.lang.String) (Parcel.java:3023)
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681]   at java.lang.Exception android.os.Parcel.createException(int, java.lang.String) (Parcel.java:3007)
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681]   at void android.os.Parcel.readException(int, java.lang.String) (Parcel.java:2990)
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681]   at void android.os.Parcel.readException() (Parcel.java:2932)
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681]   at void android.app.IAlarmManager$Stub$Proxy.set(java.lang.String, int, long, long, long, int, android.app.PendingIntent, android.app.IAlarmListener, java.lang.String, android.os.WorkSource, android.app.AlarmManager$AlarmClockInfo) (IAlarmManager.java:346)
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681]   at void android.app.AlarmManager.setImpl(int, long, long, long, int, android.app.PendingIntent, android.app.AlarmManager$OnAlarmListener, java.lang.String, java.util.concurrent.Executor, android.os.WorkSource, android.app.AlarmManager$AlarmClockInfo) (AlarmManager.java:1000)
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681]   at void android.app.AlarmManager.setImpl(int, long, long, long, int, android.app.PendingIntent, android.app.AlarmManager$OnAlarmListener, java.lang.String, android.os.Handler, android.os.WorkSource, android.app.AlarmManager$AlarmClockInfo) (AlarmManager.java:960)
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681]   at void android.app.AlarmManager.setExact(int, long, android.app.PendingIntent) (AlarmManager.java:758)
03-28 02:53:07.371 15973 16009 F com.hellofx: runtime.cc:681]   at void com.gluonhq.helloandroid.DalvikLocalNotificationsService.scheduleNotification(java.lang.String, java.lang.String, java.lang.String, java.lang.String, long)