0
Trigger.io提供了一個forge.notification.setBadgeNumber方法來設置ios徽章號碼。是否有可能通過trigger.io檢索徽章號碼?我可以通過trigger.io獲取徽章號碼
我的用例是我有一個消息系統,其中的徽章號碼是未讀消息的數量 - 我想在用戶閱讀消息時減少徽章號碼。要做到這一點,我需要知道當前的徽章號碼...
有關更好的實施方法的建議也將不勝感激。
Trigger.io提供了一個forge.notification.setBadgeNumber方法來設置ios徽章號碼。是否有可能通過trigger.io檢索徽章號碼?我可以通過trigger.io獲取徽章號碼
我的用例是我有一個消息系統,其中的徽章號碼是未讀消息的數量 - 我想在用戶閱讀消息時減少徽章號碼。要做到這一點,我需要知道當前的徽章號碼...
有關更好的實施方法的建議也將不勝感激。
您可以輕鬆編寫自己的native module以獲取Trigger.io應用程序中的當前徽章數。我有一個在使用和相關功能如下:
+ (void)getBadgeNumber:(ForgeTask*)task {
NSNumber *count = [NSNumber numberWithInt:[[UIApplication sharedApplication] applicationIconBadgeNumber]];
[task success:count];
}
UPDATE:
好像Trigger.io添加getBadgeNumber呼籲他們notifications module。可用的方法是:
forge.notification.setBadgeNumber(number, success, error)
forge.notification.getBadgeNumber(success, error)
如果您正在使用Parse module推送通知,你甚至可以檢索和設置服務器解析截至目前的證件號碼。