Ios Meteor-如何检测应用程序是否已打开?
我正在IOS上运行Meteor应用程序,我想在应用程序打开时将徽章号重置为0。我的逻辑是在每次打开应用程序时将徽章设置为零,并递增它直到再次打开。如何查看应用程序是否已按下/打开<代码>流星。启动似乎不起作用。打开应用程序时是否调用了某些方法Ios Meteor-如何检测应用程序是否已打开?,ios,meteor,startup,Ios,Meteor,Startup,我正在IOS上运行Meteor应用程序,我想在应用程序打开时将徽章号重置为0。我的逻辑是在每次打开应用程序时将徽章设置为零,并递增它直到再次打开。如何查看应用程序是否已按下/打开流星。启动似乎不起作用。打开应用程序时是否调用了某些方法 在您的AppDelegate.m中: - (void)applicationDidBecomeActive:(UIApplication *)application { // set badge to 0 您可以在模板创建部分中放置脚本,例如 Templ
在您的
AppDelegate.m
中:
- (void)applicationDidBecomeActive:(UIApplication *)application
{
// set badge to 0
您可以在模板创建部分中放置脚本,例如
Template.example.onCreated(function(){
//run your function here
});
如果您依赖于反应式数据,也可以将其放入模板帮助器中。这似乎很晚,但供将来参考: 您不需要手动增加/减少徽章计数。 只需将属性
badge
和clearBadge
添加到您的客户端在Meteor上推送配置即可。如下启动
:
Meteor.startup(() => {
Push.Configure({
ios: {
alert: true,
badge: true,
sound: true,
clearBadge: true
}
})
});
这将在通知到达时增加您的徽章计数,并在用户打开应用程序时将计数设置为0
欲了解更多详细信息,请遵循以下步骤
将您的方法放入应用程序将在appdelegate@TejasArdeshna我不知道你的意思