Perguntas com a marcação «push-notification»

Notificações push são alertas, emblemas ou sons que são enviados a um dispositivo móvel de um servidor remoto. A Apple fornece notificações push por meio do Apple Push Notification Service (APNS). Os dispositivos Android recebem notificações push por meio do serviço Google Cloud Messaging (GCM). No passado, os dispositivos Android usavam a estrutura Cloud to Device Messaging (C2DM). Os aplicativos do Windows Phone recebem notificações push via MPNS ou o WNS mais recente.

16
O Android suporta notificação por push quase em tempo real?
Recentemente, aprendi sobre a capacidade dos aplicativos do iPhone de receber notificações quase instantâneas para notificações de aplicativos . Isso é fornecido na forma de notificações por push, um protocolo sob medida que mantém uma conexão de dados sempre ativa no iPhone e envia pacotes binários para o aplicativo, que …


7
O iOS iniciará meu aplicativo em segundo plano se ele for forçado a sair pelo usuário?
Estou acionando uma busca em segundo plano usando o content-availablesinalizador em uma notificação por push. Eu tenho o fetche remote-notification UIBackgroundModesativado. Aqui está a implementação que estou usando no meu AppDelegate.m: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"Remote Notification Recieved"); UILocalNotification *notification = [[UILocalNotification alloc] init]; notification.alertBody = …



14
Redefinir as configurações de notificação por push do aplicativo
Estou desenvolvendo um aplicativo com notificações por push. Para verificar todas as formas possíveis de interação do usuário, eu gostaria de testar meu aplicativo quando um usuário se recusar a ativar as notificações por push no meu aplicativo durante a primeira inicialização. A caixa de diálogo (iniciada por registerForRemoteNotificationTypes), no …

26
Detectar se o aplicativo foi iniciado / aberto a partir de uma notificação por push
É possível saber se o aplicativo foi iniciado / aberto a partir de uma notificação por push? Eu acho que o evento de lançamento pode ser pego aqui: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } …

14
Pushs silenciosos não entregues no aplicativo no iOS 11
Percebi que no iOS 11 beta 2, as notificações silenciosas não são entregues application:didReceiveRemoteNotification:fetchCompletionHandlerindependentemente do estado do aplicativo (plano de fundo / primeiro plano). Eu implementei o UIApplicationDelegetemétodo application:didReceiveRemoteNotification:fetchCompletionHandlere envio o seguinte envio silencioso { "aps": { "content-available": 1 }, "mydata": { "foo": "bar" } } mas o método delegado …

23
Como corrigir "nenhuma cadeia de direitos 'aps-environment' válida encontrada para o aplicativo" no Xcode 4.3?
Estou tentando muito criar um aplicativo iOS simples e simples que possa receber notificações por push. Minha única razão para fazer isso é estabelecer um procedimento para outros membros da equipe usarem e não conseguirem encontrar uma versão de trabalho atualizada dessas instruções em outras partes da Web. Nossa loja …





19
Obtenha o UIViewController de exibição atual na tela em AppDelegate.m
A corrente UIViewControllerna tela precisa responder a notificações push de APNs, definindo algumas visualizações de emblema. Mas como eu poderia obter o UIViewControllermétodo in application:didReceiveRemoteNotification: of AppDelegate.m? Eu tentei usar self.window.rootViewControllerpara obter a exibição atual UIViewController, pode ser um UINavigationViewControllerou outro tipo de controlador de exibição. E eu descobri que …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.