Tag: 应用程序ID

我怎么知道用不同的手指来解锁iOS手机?

iOS 9发行说明指出用相同的手指进行第二次(或后续)解锁将返回一个值。 这对于确定iPhone是否可以在不同用户之间共享是有用的。 …并根据需要调整PIN码。 (例如,一位母亲与孩子共用手机,都是触摸登记) 从发行说明: 支持可重复使用的Touch ID匹配 evaluateAccessControl:和evaluatePolicy:localizedReason:reply:可以使用之前手机解锁的匹配。 我怎样才能利用这个来检测一个新的login? 我认为我遇到的核心问题是我使用Xamarin,也许没有正确解释代码。

Touch ID的VoiceOver辅助function标签

我正在尝试确保我正在使用的iOS应用程序可以访问,并且正在尝试实施VoiceOver以确保这一点。 一个奇怪的事情,我找不到任何帮助是当触摸ID视图显示(在我的情况下login到应用程序)。 VoiceOver将ID标识为单词而不是ID 我已经尝试实现对NSString和LAContext对象的可访问性属性,但都不会改变VoiceOver读出的内容。 下面的代码片段: LAContext *context = [[LAContext alloc] init]; [context setIsAccessibilityElement:YES]; [context setAccessibilityLabel:@"TEST 2"]; NSError *error = nil; NSString *label = @"Please authenticate your ID using the Touch ID"; [label setIsAccessibilityElement:YES]; [label setAccessibilityTraits:UIAccessibilityTraitStaticText]; [label setAccessibilityLabel:@"TEST"]; showingTouchID = TRUE; if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) { [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:label reply:^(BOOL success, NSError *error) { …… 来自VoiceOver的带有或不带有具有可访问性属性的上下文的输出总是标签文本。 […]

在Swift中通过TouchID生成哈希或string

我想通过iPhone上的触摸ID在Swift中创build一个唯一的string或散列。 我search了很多,但我没有find解决办法。

触摸沙盒购买的ID问题

嗨,我想知道是否有其他人有相同的问题,或有一个解决办法。 当我试图让我的应用程序在沙箱中的应用程序购买,我尝试和使用触摸身份证,它重复触摸身份证警报三次失败,我已经尝试使用它在苹果IAP演示应用程序以及得到同样的问题。 这个问题只适用于沙盒模式吗? 还是有人find解决办法? 提前致谢!

TouchID错误代码:-1004 NSLocalizedDescription:用户交互是必需的

我正在使用触摸ID进行login的应用程序。 它应该只在第一次启动时才要求触摸ID(即,当应用从后台进入前景时,我不要求触摸IDauthentication)。 这是我做什么来显示touchID: AppDelegate.swift: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { let loginViewController = storyboard.instantiateViewControllerWithIdentifier("login") as! LoginViewController rootViewController = loginViewController let navigationController = UINavigationController(rootViewController: rootViewController) window!.rootViewController = navigationController } 然后在viewViewController的viewDidAppear()中请求如下所示: LoginViewController.swift: override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) let context = LAContext() if context.canEvaluatePolicy(.DeviceOwnerAuthenticationWithBiometrics, error: nil) { context.evaluatePolicy(.DeviceOwnerAuthenticationWithBiometrics, localizedReason: NSLocalizedString("Login To Your Account", […]

iOSconfiguration门户 – 应用程序ID

我在App Store中有一个应用程序,最近更新。 我添加了一个应用程序内购买。 iOS Provisioning Portal中创build的应用程序ID说明应用程序内购买不可用: 然而,它工作得很好…所以我的问题是什么是应用程序ID和我需要它?

当用户Touch-IDauthenticationUserFallback时,如何显示iPhone密码屏幕?

我想要处理UserFallback以显示密码屏幕。 我试过这个教程 ,但是当我的UserFallback被调用时,它会再次要求Touch-ID 。 如果我使用错误的手指或Touch-ID确实失败,那么它会显示苹果的默认密码屏幕。 请帮帮我。

将数据保存在Swift 3中只能通过Touch ID访问的Keychain中

我正在努力实现以下代码的和平: 将一些数据存储在钥匙串中。 只有用户通过Touch ID或Pass Codevalidation才能获取数据。 我观看了Keychain和Touch ID身份validation,并了解以下内容: 如果您在添加一个新的值到Keychain时设置了正确的参数,下一次您将尝试将其取出,系统将自动显示Touch IDpopup窗口。 我写了一些代码,我的假设不起作用。 这是我写的: // // Secret value to store // let valueData = "The Top Secret Message V1".data(using: .utf8)!; // // Create the Access Controll object telling how the new value // should be stored. Force Touch ID by the system on Read. // let sacObject = […]

在更新之间更改AppID前缀是否安全?

我正在尝试了解AppID的第一部分iOS应用程序的angular色。 这部分以前被称为“捆绑种子ID”,但现在通常被称为AppID前缀。 前段时间(iOS 5?),苹果公司在其门户网站和文档中做了一些修改,并开始推荐使用“Team ID”(每个开发人员帐户唯一)作为AppID前缀。 对于使用新应用程序的新开发人员来说,这非常简单直接。 但是,处理与AppID前缀有关的现有应用程序的最佳做法是什么? 我知道在两个应用程序版本之间更改BundleID(= AppID的第二部分)是不可能的,但是在应用程序版本之间更改前缀是否安全? 请注意,我并不是指使用相同的前缀(例如ABC1234567.com.mycompany.myapp)将“通配符AppID”(例如ABC1234567。*)replace为明确的AppID。 有关于这个的大量信息(尽pipe大部分是过时的)。 我正在考虑更改完整的AppID,例如ABC1234567.com.mycompany.myapp,通过用我的团队ID取代前缀,例如DEF7654321.com.mycompany.myapp。 我想我已经在某处读过,应该可以更改现有应用程序的前缀,除非应用程序使用钥匙串存储数据的特殊情况除外。 如果这是真的,那么处理现有应用程序的前缀的最简单方法就是在发布下一次更新时迁移到新的团队ID。 当我的所有应用程序都被迁移后,我可以继续使用团队ID(正如苹果推荐的新应用程序),最后忘掉所有这些混乱。 任何人都可以确认吗? 如果您可以在AppID前缀的概念和iOS设备上实际使用的东西(除了我已经知道的钥匙串)更多的指示灯,我会很高兴,如果你可以写评论。 也许我们可以通过添加来自不同来源的零碎来充分理解这一点。 不幸的是,苹果的文档在这个领域非常薄弱。 (还有另外一个类似的问题: 我可以在应用程序批准后更改Bundle标识符吗?但是主要关注BundleID,也就是AppID的第二部分,所以这不是重复的,尽pipe有些答案和评论都触及这个话题。)

将现有的iPhone和iPad应用程序ID合并为一个通用应用程序ID

我有一个现有的iPhone应用程序和一个iPad应用程序,现在我已经创build了一个通用应用程序,我想知道是否有任何方式来“合并”现有的应用程序ID,所以我可以上传我的新应用程序作为更新为以前的。 谢谢!