Apple已拒绝了我们的iOS应用,并要求共享真实的SSN以便在其设备上测试我们的应用以得到批准。 我们的应用使用瑞典的BankID进行用户身份验证,这在瑞典非常普遍。
出于明显的原因,没有人可以与Apple共享SSN详细信息来测试该应用。 即使我们能够在生产中设置虚拟用户,也无法在虚构的SSN上获得生产BankID。我们根本无法允许Apple访问生产数据,因为这将是一项巨大的监管漏洞。
关于如何解决此问题的任何建议?与瑞典其他许多应用程序都使用完全相同的身份验证方式一样,它们的应用程序完全依赖于BankID应用程序。
此问题的任何线索将不胜感激。
我们试图说服Apple验证我们的测试应用程序(指向我们的测试环境),并基于此批准了我们的生产应用程序,但他们拒绝了该方法,只想测试生产应用程序。
答案 0 :(得分:0)
一种方法是通过设置启用您的应用,以将您自己的测试系统与test-bankID一起使用。然后指示Apple从demo.bankid.com(具有指定的SSN)发出他们的测试BankID,以能够测试您的服务。
这是一种似乎被使用的方式,例如BankID本身和Avanza。他们俩的设置中都有“开发人员”菜单。