feat: 优化订阅逻辑

This commit is contained in:
Blizzard
2026-03-09 09:12:33 +08:00
parent 2031e788b0
commit 40f3a8cfa8
2 changed files with 60 additions and 17 deletions
+10 -1
View File
@@ -242,7 +242,16 @@ Page({
// Attempt to subscribe (silent mode avoids error popups if disabled)
// This encourages "Always Allow" behavior for seamless experience
requestSubscription(undefined, true).then(() => {
requestSubscription(undefined, true).then((subResult) => {
// Debug failure feedback
if (!subResult.success) {
if (subResult.isMainSwitchOff) {
wx.showToast({ title: '提醒总开关已关闭', icon: 'none' });
} else {
console.log('[Task] Subscription quota not increased:', subResult.res || subResult.error);
}
}
wx.showLoading({ title: '提交中...', mask: true });
request.post('/plant/completeTask', {