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推送通知,你甚至可以检索和设置服务器解析截至目前的证件号码。