小编UBA*_*eam的帖子

在iOS中阅读短信

我是一名iOS开发人员,我试图构建一个具有自动激活功能的移动应用程序,我发现不仅仅是阅读短信的方式,而且只使用私有API,这将导致Apple拒绝我的应用程序.我有两个问题,并欣赏任何反馈都可以帮助我.

1-有没有办法在iOS平台上阅读短信而不面对Apple拒绝?2-任何人都可以向我提供Apple开发者文档中的相关部分,该部分描述了它不允许在iOS平台上阅读SMS消息吗?

sms appstore-approval ios swift ios12

22
推荐指数
4
解决办法
2万
查看次数

在Android和IPhone中使用AES-128进行加密(结果不同)

我试图在Android和IPhone平台上使用AES算法加密一些文本.我的问题是,即使使用相同的加密/解密算法(AES-128)和相同的固定变量(密钥,IV,模式),我在两个平台上都会得到不同的结果.我包括来自两个平台的代码示例,我用它来测试加密/解密.我很感激在确定我做错了什么方面有所帮助.

  • 关键:"123456789abcdefg"
  • 四:"1111111111111111"
  • 纯文字:"HelloThere"
  • 模式:"AES/CBC/NoPadding"

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)

java iphone encryption android aes

12
推荐指数
3
解决办法
3万
查看次数

Apple 提交规则和规定(SIM 卡数据访问)

我对访问设备 SIM 卡数据(例如 SIM 序列号和用户电话号码)进行了大量研究,以下是我的发现:

  • 通过使用 iOS SDK 的私有 API,我们可以从 SIM 卡中提取所需的信息(如果已经存储在 SIM 卡上)。
  • 该问题与提交应用程序的规则和规定有关。在Apple商店中,由于Apple拒绝任何访问SIM卡的应用程序,因为他们认为这种行为会破坏用户的隐私和安全。
  • 此功能用于未参加 APPStore 提交的应用程序。

参考 :

我发现的所有帖子和教程都说我无法从设备 SIM 卡中提取数据而不面临苹果拒绝!

我的问题是,有什么方法可以访问 SIM 卡信息并在 Appstore 上成功发布我的应用程序吗?我很欣赏苹果提交规则和法规文件中提到“无 SIM 卡数据访问”的部分!

iphone app-store user-data

5
推荐指数
1
解决办法
1万
查看次数

无论时区如何,都以UTC格式获取设备时间

我怎样才能获得设备的本地时间并将其转换为我国家的全球UTC格式?

java timezone datetime android utc

2
推荐指数
1
解决办法
4059
查看次数