«apple-push-notifications» etiketlenmiş sorular

Apple Push Notification Service, Apple Inc. tarafından oluşturulan ve iOS 3.0 ile birlikte başlatılan bir hizmettir. APNS, bir yapılandırma profili aracılığıyla güncellemeleri almak üzere kaydolan istemcilere güncelleme bildirimleri göndermek için Mac OS X Lion Server ile birlikte kullanılır. sunucunun posta, takvim ve rehber hizmetlerini kullanarak. Bu, iPhone gibi cihazların ve Mac'teki iCal gibi uygulamaların bir bildirim alabileceği anlamına gelir



7
İOS, kullanıcı tarafından zorla kapatıldıysa uygulamamı arka planda başlatacak mı?
content-availableAnlık bildirimdeki bayrağı kullanarak arka plan getirmeyi tetikliyorum . Ben fetchve remote-notification UIBackgroundModesetkin. İşte benim AppDelegate.m kullanıyorum uygulama: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"Remote Notification Recieved"); UILocalNotification *notification = [[UILocalNotification alloc] init]; notification.alertBody = @"Looks like i got a notification - fetch thingy"; [application presentLocalNotificationNow:notification]; completionHandler(UIBackgroundFetchResultNewData); } …

15
registerForRemoteNotificationTypes: iOS 8.0 ve sonraki sürümlerde desteklenmez
İOS 8.x altında anında iletme bildirimlerine kaydolmaya çalışırken: application.registerForRemoteNotificationTypes(UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound) Aşağıdaki hatayı alıyorum: registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later. Herhangi bir fikir yeni yapmanın yolu nedir? Bu Swift uygulamasını iOS 7.x'te çalıştırdığımda işe yarıyor. DÜZENLE IOS 7.x'te koşullu kod eklediğimde (SystemVersion koşullu veya #if …



26
Uygulamanın bir push bildiriminden başlatılıp başlatılmadığını / açılmadığını algılama
Uygulamanın bir push bildiriminden başlatılıp başlatılmadığını / açılmadığını bilmek mümkün müdür? Başlatma etkinliğinin burada yakalanabileceğini düşünüyorum: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } } Ancak, uygulama arka plandayken push bildiriminden açıldığını nasıl tespit edebilirim?

29
Cihaz simgemi (NSData) NSString'e nasıl dönüştürebilirim?
Anlık bildirimler uyguluyorum. APNS Jetonumu bir String olarak kaydetmek istiyorum. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } İlk kod satırı null yazdırır. ikincisi jetonu yazdırır. NewDeviceToken'ımı NSString olarak nasıl edinebilirim?

23
Xcode 4.3'te "uygulama için geçerli 'aps-çevre' yetkilendirme dizesi bulunamadı" nasıl düzeltilir?
Anlık bildirimleri alabilecek basit ve basit bir iOS uygulaması oluşturmak için çok çalışıyorum. Bunu yapmamın tek nedeni, diğer bazı ekip üyelerinin kullanması için bir prosedür oluşturmak ve web'de başka bir yerde bu tür talimatların güncel bir sürümünü bulamamaktır. Mağazamız iOS dev için oldukça yeni, kişisel olarak iOS dev ve Xcode …

4
Push sertifikasını yenileyin ve mevcut App Store Uygulamasını çalışır durumda tutun
Uygulama mağazasında, süresi dolmuş bir iOS Temel Hazırlık Profili (Dağıtım) kullanan bir uygulamam var. Bu Profil, süresi dolmuş (ve artık portalda görünmeyen) Push Sertifikası içerir. Soru 1 : Push sertifikasını yeniden oluşturmanın ve ardından profili yenilemenin bir yolu var mı? (Anahtar zincirimde hala push sertifikam (süresi dolmuş) var)? Soru 2 …

17
Eksik Anında Bildirim Yetkisi
Reddedildiğinde gönderilecek bir uygulamam var ve mesajı aldım Eksik Anında Bildirim Yetkisi - Uygulamanız Apple Push Bildirimi hizmetine kaydoluyor gibi görünüyor, ancak uygulama imzasının yetkileri "aps-environment" yetkisini içermiyor. Uygulamanız Apple Push Bildirimi hizmetini kullanıyorsa, Uygulama Kimliğinizin Temel Hazırlık Portalı'nda Anında Bildirim için etkinleştirildiğinden emin olun ve uygulamanızı "aps-environment" yetkisini içeren …

10
Uygulamanız açıkken ve ön plandayken hisse senedi iOS bildirim başlığı mı görüntülüyorsunuz?
Apple'ın resmi iOS Mesajları uygulaması açıkken ve ön planda olduğunda, diğer kişilerden gelen yeni mesajlar bir hisse senedi, yerel iOS bildirim uyarı başlığını tetikler. Aşağıdaki resme bakın. Bu, App Store'daki 3. parti uygulamalarda mümkün mü? Uygulamanız açıkken ve ön plandayken uygulamanız için Yerel ve / veya Push Bildirimleri ? Uygulamamı …

11
Bir web uygulaması iOS cihazlara nasıl push bildirimleri gönderebilir? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Bir web uygulaması üzerinde çalışıyorum. Yeni içerik olduğunda iOS kullanıcılarına nasıl …

11
Xcode 8 "aps-ortam yetkisi, gönderme sırasında uygulamanın imzasında eksik"
Son 6 ay içinde düzinelerce sürüm gönderdiğimiz bir uygulamam var ve APNS kullanıyoruz. Xcode 8'e yükselttikten sonra Apple'dan aşağıdaki e-postayı aldım Sayın geliştirici, APP_NAME için son teslimatınızla ilgili bir veya daha fazla sorun tespit ettik. Teslimatınız başarılı oldu, ancak bir sonraki teslimatınızda aşağıdaki sorunları düzeltmek isteyebilirsiniz: Eksik Anında Bildirim Yetkisi …

11
iOS push bildirimi: Uygulama arka plandayken kullanıcının bildirime dokunup dokunmadığı nasıl tespit edilir?
Bu konuyla ilgili çok sayıda stackoverflow iş parçacığı var, ancak yine de iyi bir çözüm bulamadım. Uygulama arka planda değilse, kontrol edebilirim launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]içinde application:didFinishLaunchingWithOptions:bir bildirimden açılmış olup olmadığını görmek için çağrı. Uygulama arka plandaysa, tüm gönderiler application:didReceiveRemoteNotification:uygulamanın durumunu kullanmanızı ve kontrol etmenizi önerir . Ancak denediğim gibi (ve bu API'nin …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.