草庐IT

apple_push_notification_options

全部标签

ios - 无法在 Apple Watch 上获取可操作通知回调

我有一个推送通知的iOS应用程序(例如,当用户进入某个地理区域时)。我还有一个Watch应用程序,可以在iPhone锁定时收到这些通知。我在这些通知中有2个操作(“调用”、“转到”),它们在AppleWatch通知中正确显示但是当用户触摸其中一个操作时回调userNotificationCenter(_center:UNUserNotificationCenter,didReceiveresponse:UNNotificationResponse,withCompletionHandlercompletionHandler:@escaping()->Void)我的UNUserNotif

ios - 境界 cocoa : How to add notification inside other notification block

在我的应用程序中,我注册了一个通知block,它本身必须注册另一个通知block。notificationToken=[self.appState.currentProjectaddNotificationBlock:^(BOOLdeleted,NSArray*changes,NSError*error){if(deleted){NSLog(@"Theobjectwasdeleted.");}elseif(error){NSLog(@"Anerroroccurred:%@",error);}else{boolfilterChanged=false;for(RLMPropertyChan

ios - 使用免费 Apple ID 将 Apple iOS Swift App 部署到 iPhone

我在互联网上使用商业MacVM服务。是否可以在我的iPhone上部署一个简单的HelloWorld应用程序而无需支付99美元的开发者帐户?我不能系绳。在VM上,我使用Xcode和Swift。商业提供商说要获得一个免费的Apple开发者帐户,然后使用iTunesiConnect。我有一个AppleID,但我找不到将其变成免费开发者帐户的方法。如果答案是否定的并且我必须购买一个99美元的帐户,请结束我的搜索并告诉我。 最佳答案 您需要将手机(通过USB或Wi-Fi)连接到运行Xcode的计算机。除非您可以物理访问该计算机,否则这将很困难

android - Ionic 的 native "Push"插件导致错误

我正在尝试在我的ionic应用程序中实现推送通知。为此,我想使用native插件推送:https://ionicframework.com/docs/native/push/在安装此插件之前,我可以使用以下命令在我的Android设备上启动我的应用:ioniccordovarunandroid应用启动,没有错误发生。但是在像这样安装Cordova/PhoneGap插件之后:ioniccordovapluginaddphonegap-plugin-push还有这个:npminstall--save@ionic-native/push我无法再在我的设备上运行该应用程序,因为构建因一系列错误

ios - requestAuthorizationWithOptions :completionHandler: and system setting?中的 "options"是什么关系

我正在开发一个应用程序,需要推送通知。我必须在推送之前检查用户是否允许通知,所以我写了一些这样的代码:UNUserNotificationCenter*center=[UNUserNotificationCentercurrentNotificationCenter];UNAuthorizationOptionsoptions=UNAuthorizationOptionSound;//mostsnippetsontheinternetuse'UNAuthorizationOptionBadge|UNAuthorizationOptionAlert|UNAuthorizationOpti

ios - 在 Apple Developer Center 中切换组织

我的appleid与两个iOS开发者帐户相关联。一个是我自己的个人iOSDeveloper帐户,一个是办公室团队的iOSDeveloper帐户。每次我登录时,组织都会设置为该团队。我无法切换回我的个人帐户。我也试过直接访问url:https://developer.apple.com/membercenter/selectTeam.action但没有运气。如何切换回我的个人开发者中心区域? 最佳答案 登录iTunesConnect.在右上角,您会找到更改组织的选项(下拉菜单)。更改后,打开AppleDeveloper站点(您不会看到

ios - FireBase PhoneAuth 线程 1 : Fatal error: Unexpectedly found nil while unwrapping an Optional value

我尝试从firebase设置PhoneAuth,但我是新的,我只是不知道为什么会这样这是部分代码letcredential:PhoneAuthCredential=PhoneAuthProvider.provider().credential(withVerificationID:defaults.string(forKey:"AuthVID")!,verificationCode:self.codeInputField.text!)HereiserrorWhatXcodeshowsabouterror我认为问题出在这里,但我不知道如何解决Printingdescriptionofcr

ios - 为什么 NumberFormatter 的字符串(来自 :) return an optional?

Documentationlink为什么NumberFormatter函数funcstring(fromnumber:NSNumber)->String?返回一个String?而不是字符串?NumberFormatter是否有特定的输入或状态,此函数可以返回nil?有时我听说这些不太理想的返回类型来自Objective-C保留文件,这是其中一种情况吗? 最佳答案 只是为了好玩:这是一个(构造的,非真实世界的)示例,其中string(from:)实际上返回nil:letnum=NSNumber(bytes:UnsafeRawPoint

ios - iPhone 不断发送 apple-site-association 请求

不确定在这里问这个问题是否合适,如果不合适请见谅。今天我将我的iPhone设置为使用Fiddler作为代理,然后看到它向/.well-known/apple-site-association发出应用程序请求。我知道这是有目的的,但奇怪的是,它不断向许多应用程序(以及Tripadvisor等应用程序的每个国家域)发送相同的请求,并且处于无限循环中。一次又一次地针对相同的应用程序和域,并且不会停止这样做。我以前也看过一次。当我重新启动手机时,它停止了。这可能是什么原因?非常感谢。 最佳答案 iPhone发送这些请求以从每个域下载文件,告

ios - Apple 要求使用 Parse-iOS-SDK 对 info.plist 进行 "NSLocationAlwaysUsageDescription"描述

我将解析用于推送通知。当我将二进制文件上传到AppStoreConnect并安装了ParseSDK时,苹果会向我发送一条自动消息,如下所示。这个问题已经一个月了。当我从pod中删除SDK时,我没有传递此消息。我的应用程序没有使用位置。WeidentifiedoneormoreissueswitharecentdeliveryforyourappXXXXX.Yourdeliverywassuccessful,butyoumaywishtocorrectthefollowingissuesinyournextdelivery:"MissingPurposeStringinInfo.plis