那个贴纸app推荐是什么app弄的 谢谢

收藏,219 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
我用的是个推的SDK1、我先说我想达到的目的以及问题:
a、在前台不能点击通知栏跳转且通知栏不显示通知信息
b、在后台(程序未杀死)通知栏显示通知信息且点击通知栏的信息会跳转到某个controller,但是点击app图标不会跳转
(这是出问题的地方,就是我有的时候来通知了 点击app图标进入应用,是正常的不会跳转,但偶尔也会跳转)
c、程序杀死后通知栏显示通知信息且点击通知栏的信息会跳转到某个controller,但是点击app图标不会跳转
2、如下是我的代码(也可以私聊我):
(BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions {
// 当被杀死状态收到本地通知时执行的跳转代码
if (launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]) {
//跳转到一个controller
(void)applicationDidEnterBackground:(UIApplication *)application {
_is_background = YES;}
(void)applicationDidBecomeActive:(UIApplication *)application {
_is_background = NO;}
(void)GexinSdkDidReceivePayload:(NSString )payloadId fromApplication:(NSString )appId{
// [4]: 收到个推消息
NSData *payload = [_gexinPusher retrivePayloadById:payloadId];
NSString *payloadMsg =
if (payload) {
payloadMsg = [[NSString alloc] initWithBytes:payload.bytes
length:payload.length
encoding:NSUTF8StringEncoding];
NSLog(@"payloadId%@",payloadId);
NSDictionary *userinfo = [Utility jsonStringToObject:payloadMsg];
UILocalNotification *notification=[[UILocalNotification alloc] init];
// 在后台时接收信息通知
前台并不接收(程序并未死)
if (notification!=nil && _is_background == YES) {
notification.timeZone=[NSTimeZone defaultTimeZone];
notification.alertBody= [NSString stringWithFormat:@"你收到的消息是:“%@”",userinfo];
notification.userInfo = @{@"info":payloadMsg};
[[UIApplication sharedApplication]
scheduleLocalNotification:notification];
// 点击本地通知栏的跳转
(void)application:(UIApplication )application didReceiveLocalNotification:(UILocalNotification )notification{
NSDictionary *userinfo = [Utility jsonStringToObject:notification.userInfo];
// 执行跳转到controller的代码
3、我认为有问题的是不是这一句 if (notification!=nil && _is_background == YES) 判断 因为有的时候通知来了 而这个从后台切换到前台的 _is_background变量还未变成NO 也就是通知收到的速度
比 - (void)applicationDidEnterBackground:(UIApplication *)application {
_is_showNotificationBar = NO;
4、是不是我这种做法本身就有错误,我网上查了很多资料,第一次做,大部分都是千篇一律的,所以想问问是不是有更好的实现方式
5、真的希望能解决,感谢
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
先说说楼主的三个目的,首先a,c这两个目的本来就是系统默认的行为。
a.iOS系统不像安卓,程序在前台的时候,即使有通知,也不会出现通知栏。
c.当程序在后台时,接受到的远程通知都是通过APNs来发送到手机的,而接收到远程通知时,直接点击程序图标是不会做任何处理的。
以前我用过一次个推,所以我试着回答一下楼主你说的那个问题出现的原因,我没有自己敲代码来证实,不过通过分析代码上的逻辑应该是这样的。
个推推送的消息分为本地消息和远程推送消息。本地消息就是通过个推的SDK与其服务器维持一个长连接,然后通过代理方法来收到本地消息,当你应用程序在后台时,个推是会把本地消息先保存在他服务器上的,但是这个又不是每次都会。远程推送消息则是个推把消息送给APNs,然后下发到手机上。
所以,楼主程序出现的问题就出现在本地消息上,也就是(void)GexinSdkDidReceivePayload:(NSString )payloadId fromApplication:(NSString )appId这个代理方法。 你进入程序后,个推把在队列中的本地消息发给你,所以走了这个代理方法,然后你又注册了一个本地通知,在本地通知的代理方法(void)application:(UIApplication )application didReceiveLocalNotification:(UILocalNotification )notification进行了跳转,因此造成的楼主的问题。你可以把这个代理方法删除,就不会出现问题了。
至于点击通知栏的跳转,你只需用远程通知的回调方法即可,具体方法我就不贴了。
分享到微博?
与我们一起探索更多的未知
专业的开发者技术社区,为用户提供多样化的线上知识交流,丰富的线下活动及给力的工作机会
加入只需一步
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要举报该,理由是:
扫扫下载 App
SegmentFault
一起探索更多未知欢迎添加微信勾搭指小尖儿哦,微信号:zhixiaojianer
@染上自然白白的晴天:求推荐贴纸APP
呆萌大叔:不太清楚你的风格,大叔从小伙伴们推荐来的16个App里,挑选了3种不同风格的。其他小伙伴们一定要说清具体的要求啊。
1、萌宠爱好者的动物图案贴纸“Innocent Ballzi”:图片贴纸|二次元|萌妹子|动物图案|娱乐
如果你喜欢可爱的小动物,这款贴纸你一定不能错过。每个图案都是插画师的精心设计,使用过程中会不自觉地唤起你对小动物们的喜爱。不仅可以贴图,还可以组装自己喜欢的动物样子送给朋友。萌宠爱好者们不能错过的温柔!(首荐by橙汁儿皮皮)
2、森女专属的图片装饰修改应用“Rhonna Design”:图片处理|清新复古|素材丰富|艺术设计
一款美到你想不到的图片装饰应用。文字添加和图案添加都给照片带来优雅的艺术气息。后期对装饰的处理简直强大,透明度、位置、色彩的设置完全人性化。复古系的设计让你爱不释手,艺术家们快来试一试吧!(首荐by@橙汁儿皮皮)
3、萌妹子卖萌必备“juju贴纸相机”:萌妹纸|二次元|贴纸种类多|
贴纸种类很多,包含大多数妹子喜欢的神经猫、海贼王、萌小奇等,画风搞笑有爱,挡脸的同时又不失趣味。进入时可以选择原图进入,不像大多数app必须把照片阉割成1:1。害羞的萌妹子快来贴辣~贴贴贴~(首荐by@咕嘟咕嘟炖草莓)
4、摩登复古控的修图应用“Retromatic 2.0”:图片处理|图片贴纸|文艺青年
“Retromatic 2.0”可以快速做出复古照片、复古海报效果,突出其中的任务,让原本寻常普通的照片变得更有冲击力和层次感。并且,操作简单,先通过指尖儿选出人物轮廓便于应用抠图,再直接挑选心水背景,还能添加各种有范儿的复古贴纸和文字,安利给喜欢复古主义的美图控们哦。(首荐by@咕嘟咕嘟炖草莓)
(C)本文作者呆萌大叔,版权归指尖儿(zhijianer.me)所有,转载请注明作者、来源以及原文链接。
指尖儿(zhijianer.me),中国首个专注移动产品研究的科技网站。
想找app?赶快邮件至myapp@zhijianer.me,找大叔帮帮忙!
想卖萌、撒娇、提建议?微信90后萌妹纸创始人:balancea。
一切创造和美好都源自你的指尖儿。
转载请注明: &
or分享 (0)这个贴纸是什么app的?_百度知道
这个贴纸是什么app的?
???这是app
美咖相机,这么晚了,还望采纳,是APP
其他类似问题
为您推荐:
贴纸的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这个贴纸是什么app的?_百度知道
这个贴纸是什么app的?
妹的手机怎么传图…
我有更好的答案
你把图片发上来!
其他类似问题
为您推荐:
贴纸的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 贴纸软件app 的文章

 

随机推荐