首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查App是否通过推送通知打开

检查App是否通过推送通知打开
EN

Stack Overflow用户
提问于 2016-03-09 02:50:47
回答 1查看 532关注 0票数 1

如果应用被打开或从推送通知中恢复,我需要发送统计数据。

我如何在钛中检测到它?

特别是在iOS上(在安卓上,我相信我正在使用的cgm模块有一个事件)

EN

回答 1

Stack Overflow用户

发布于 2016-03-14 04:39:49

在iOS上,对于收到的通知(在iOS应用程序内,而不是来自锁屏,尽管它们会在锁屏点击/滑动时触发),您可以使用以下方法:

对于iOS远程通知:在注册推送通知时,使用回调函数监听所有传入的远程通知。

代码语言:javascript
复制
Ti.Network.registerForPushNotifications({
   success: deviceTokenSuccess, // TODO store the token
   error: deviceTokenError, // TODO
   callback: receivePush // function below
});

function receivePush(e) {
    alert('Received push: ' + JSON.stringify(e));
    // Do what you need for Analytics here
}

对于具有活动的iOS本地通知(iOS 8+)

代码语言:javascript
复制
Ti.App.iOS.addEventListener("localnotificationaction",function(){
    //my code
});

对于iOS本地通知:

代码语言:javascript
复制
Ti.App.iOS.addEventListener('notification',function(){
   // send analytics
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35875584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档