请帮帮忙,在Swift上修改iOS中的SIM卡检测代码。
我们有一个应用程序,允许用户使用手机号码进行身份验证,我们想要检测用户何时更改其SIM卡(如果应用程序在后台),并显示警报,询问他是否要使用新号码进行身份验证。基本上,我们想要检测电话的载波变化。
在我的Appdelegate (DidFinishLaunching方法)中:
let info = CTTelephonyNetworkInfo()
if let cellularProvider = CTTelephonyNetworkInfo().subscriberCellularProviderDidUpdateN
我正在试着用他的手机号注册一个客户。我将手机号码存储为加密的手机号码,并且我还在维护一个会话来存储这个加密的手机号码。一旦我退出应用程序,并尝试使用相同的手机号码登录,我的会话就会中断。所以我不能从会话中获取加密的手机号码。
有没有办法创建一种加密机制,每次为相同的手机号码提供相同的加密输出?
这就是我正在使用的加密机制。
public encrypt_mobile(mobile): Observable<any> {
var salt = crypto.lib.WordArray.random(128 / 8);
var key = crypto.PBKDF2("