美文网首页
iOS生产环境通知测试

iOS生产环境通知测试

作者: fangfangzhuzhu | 来源:发表于2018-11-01 15:44 被阅读0次

    一、将App上传App Store前,可以在注册的测试设备上,运行Ad Hoc环境的App,用以测试App生产环境的的功能,包括生产环境的远程推送通知。
    1.选择发布证书,归档,导出

    image.png

    2.导出ad-hoc

    image.png

    3.下一步,选择ad-hoc证书

    image.png
    image.png

    二、获取生产环境的deviceToken
    writer to path 的方法先写入到本地,然后添加二进制文件,但是这只能真机获取deviceToken,然后写入,在appdelegate 类的此方法写入保存data 二进制文件

    - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{
    
        NSString* documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
        NSString* totalPath = [documentPath stringByAppendingPathComponent:@"aa"];
        [deviceToken writeToFile:totalPath atomically:NO];
    }
    

    因为写入到沙盒,真机沙盒查看需要从,xcode-window-devices,打开后,查看我的iphone,里面找到对应的项目,然后最下面有有个设置的图标,选择download container,到本地,然后右键查看,就看到沙盒文件了,在里面找到自己写入的deviceToken 文件,就可以了,如图

    image.png

    三、通知证书生成
    测试环境p12
    生产环境p12
    在钥匙串里导出p12文件


    image.png
    image.png

    http://www.cnblogs.com/taintain1984/p/3716642.html

    四、利用工具测试通知

    SmartPush:https://github.com/shaojiankui/SmartPush

    image.png

    相关文章

      网友评论

          本文标题:iOS生产环境通知测试

          本文链接:https://www.haomeiwen.com/subject/zyitxqtx.html