2016-06-16 85 views
1

首先,我已经搜索了解决方案,但没有发现任何问题。也许这太明显了,或者我在搜索时很糟糕。如果是这样,我很抱歉。可扩展的GCM从服务器端推送`通知'

问题:

当从服务器发送GCM推送通知到移动和支持的iOS,我必须发送一个notification标签。这notification标记意味着Android系统不会唤醒我的应用程序来处理通知并自行完成。即使我也发送data标签。

我的问题是,当我尝试使应用程序可展开。我知道如何从代码制作它,但不知道如何从服务器端设置它,如图标或颜色。

问:

这是任何方式来设置从服务器通知作为扩张(大视图样式)?如果不是,我可以强制系统唤醒我的应用程序来处理通知吗?

+0

你是什么意思由Expandable? – tyczj

+0

按下(或双指按下)并拖动以显示更多文字时,可以将其展开。 – inlacou

+1

为什么不在应用程序中创建通知?不要在有效载荷中使用通知标签,并且只要有数据标签就可以随时获得推送。 – tyczj

回答

0

与iOS有你需要在你的有效载荷,这样你可以得到你想要的东西两个平台上

,如果你看一下documentation,你会看到有一个标签content-available,当一个单独的标签你使用这个标签,它的行为类似于在android中只添加数据标签的方式,你可以在你的应用程序委托类中获得背景vi application:didReceiveRemoteNotification:fetchCompletionHandler:的推送。

有什么地方你会创建通知手动就像你会在Android

+0

据我所知,这样做意味着iOS应用无法在应用被杀时收到通知。这是真的吗? 我不是iOS开发人员,所以我可能是错的。 – inlacou

+0

这是不正确的,你随时得到推送通知,让你的ios开发者阅读我链接的文档,它告诉你你必须改变 – tyczj