美文网首页iOSiOS DeveloperiOS 开发之旅
iOS 如何给现有的项目增加iMessage支持

iOS 如何给现有的项目增加iMessage支持

作者: 倚楼听风雨wing | 来源:发表于2016-11-30 17:31 被阅读1328次

    一、背景

    2016的苹果开发者大会过后,苹果开发除了很多新的API,其中就包括对iMessage的扩展。那么如何给现有的项目增加iMessage的扩展?增加了过后如何打包内测,上传了?

    二、操作步骤

    1.点击右上角file->New->Target 创建一个iMessage Extension

    创建target 选中iMessage Extension.png

    2.选中刚才创建的target->General 然后就像一个项目一样配置其display name, bundle identifier ,version 和证书以及所支持的版本。注意需要单独为iMessage Extension配置一套调试和发布证书

    配置message证书.png

    3.内测和提交AppStore
    只需要选中项目的target,打包的时候会把你刚才创建的Message一块打包,你只需要配置好项目的证书和Message的证书直接打包就可以了。到时候只要你的手机安装了你的项目,打开手机上的iMessage就会看到你所创建的iMessage Extension

    具体的iMessage开发API的使用,将在下一篇文章中做讲解,这里可以给出苹果的demo.

    苹果官方Demo:Ice Cream Builder
    https://developer.apple.com/library/content/samplecode/IceCreamBuilder/Introduction/Intro.html

    相关文章

      网友评论

      • 7a946bf5d2ca:请问如何调试呢 imessageExtension代码里打断点直接运行不走呢
      • 7e3cbec43857:请问下 iMessage和App 的bundle ID 应该是不一样的吧?
        如果iMessage App 要如何 和iPhone App 在一起上线。
        就比如天猫那样 App Store搜索能看到iMessage 和 iwatch。
        7e3cbec43857:@倚楼听风雨wing 好的 谢谢
        倚楼听风雨wing:@x翔x翔x iMessage和App的bundle ID不一样。打包上传和应用一起提交审核
      • 找不到好的ID:请问app target和imessage extension 的 bundle id可以一致吗
        找不到好的ID:@流娮 并不可以
        流娮:请问一下,游戏项目,用AS3写的,打包都不使用xcode怎么把imessage extension附加到游戏里?
        倚楼听风雨wing:@找不到好的ID 不可以,必须不可以,证书都是两套的

      本文标题:iOS 如何给现有的项目增加iMessage支持

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