我是一名iOS开发人员,我试图构建一个具有自动激活功能的移动应用程序,我发现不仅仅是阅读短信的方式,而且只使用私有API,这将导致Apple拒绝我的应用程序.我有两个问题,并欣赏任何反馈都可以帮助我.
1-有没有办法在iOS平台上阅读短信而不面对Apple拒绝?2-任何人都可以向我提供Apple开发者文档中的相关部分,该部分描述了它不允许在iOS平台上阅读SMS消息吗?
我试图在Android和IPhone平台上使用AES算法加密一些文本.我的问题是,即使使用相同的加密/解密算法(AES-128)和相同的固定变量(密钥,IV,模式),我在两个平台上都会得到不同的结果.我包括来自两个平台的代码示例,我用它来测试加密/解密.我很感激在确定我做错了什么方面有所帮助.
Android代码:
public class Crypto {
private final static String HEX = "0123456789ABCDEF";
public static String encrypt(String seed, String cleartext)
throws Exception {
byte[] rawKey = getRawKey(seed.getBytes());
byte[] result = encrypt(rawKey, cleartext.getBytes());
return toHex(result);
}
public static String decrypt(String seed, String encrypted)
throws Exception {
byte[] rawKey = getRawKey(seed.getBytes());
byte[] enc = toByte(encrypted);
byte[] result = decrypt(rawKey, enc);
return new String(result);
}
private static byte[] getRawKey(byte[] seed) throws Exception {
KeyGenerator kgen = KeyGenerator.getInstance("CBC");
SecureRandom sr …Run Code Online (Sandbox Code Playgroud) 我对访问设备 SIM 卡数据(例如 SIM 序列号和用户电话号码)进行了大量研究,以下是我的发现:
参考 :
我发现的所有帖子和教程都说我无法从设备 SIM 卡中提取数据而不面临苹果拒绝!
我的问题是,有什么方法可以访问 SIM 卡信息并在 Appstore 上成功发布我的应用程序吗?我很欣赏苹果提交规则和法规文件中提到“无 SIM 卡数据访问”的部分!
我怎样才能获得设备的本地时间并将其转换为我国家的全球UTC格式?