从Java转iOS第一个项目总结阅读目录0.前言1.项目介绍2.项目使用的第三方开源库3.工具和插件介绍4.集成友盟5.即时通讯6.项目总结0.前言本人14年12月份,从网站开发组转到了移动开发组,自己的java两年半工作经验变成了object-c零经验。2015年1月份新启动了一个移动项目,年后因...
分类:
移动开发 时间:
2015-08-19 00:34:10
阅读次数:
281
今天博主有一个第三方登录的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.第三方登录的方法很多,最直接的方法就是去各大开发者平台申请id之后看官方文档直接集成,当然也有偷懒的方法.类似博主,使用的是ShareSDK进行第三方登录,当然也可以使用友盟进行第三方登录.第三方登录主要是通过拉取第...
分类:
移动开发 时间:
2015-08-18 18:09:21
阅读次数:
148
//需要引入框架// 1. SystemConfiguration.framework// 2. CoreGraphics.framework// 3. libsqlite3.dylib// 4. CoreTelephony.framework// 5. libstdc++.dylib,// 6. ...
分类:
其他好文 时间:
2015-08-18 13:56:43
阅读次数:
131
AppFlyer 是最近比较火的一款广告追踪统计工具,当然统计的功能友盟也可以实现,而appsflyer更是具有定向投放,是app跳转到相应的页面。
具体的:当点击广告的时候,如果没有安装应用,则会跳转到AppStore里面,引导用户下载应用;然后用户安装登录之后在条状到相应的页面;
如果安装了应用,则会直接跳转到相应的页面。
使用方法:参考
...
分类:
移动开发 时间:
2015-08-17 23:39:56
阅读次数:
1235
要分析崩溃日志,首先需要保留发布时的编译出来的.xcarchive文件。这个文件包含了.DSYM文件。我一般的做法是,发布成功后,把这个文件.xcarchive直接提交到代码版本库对应的版本分支里,这样就不会搞丢了。这个文件在哪呢?打开XCode->菜单Window->Organizer,在编译成功...
分类:
其他好文 时间:
2015-08-14 15:39:05
阅读次数:
106
1.增量升级的原理
增量更新的原理就是将本地apk与服务器端最新版本比对,并得到差异包。比如现在的版本是1.1.4,大小是7.2M,新版本是1.1.5.大小是7.3M。我们发现两个版本只有0.1M的差异,这样我们如果采用增量升级生成0.1M左右的差异包,这样用户只需要下载0.1M的差异包进行升级而不需要重新下载7.3M的新版本了。
2.以往增量升级的实现
首先要有服务端来生成差异包,这一步使...
分类:
移动开发 时间:
2015-08-13 18:09:22
阅读次数:
217
转自:http://stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/友盟多渠道打包废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段:里面的Channel_ID就是渠道标示。我们的目标就是在编译...
分类:
其他好文 时间:
2015-08-11 11:58:43
阅读次数:
156
最近为App开发消息推送功能,这里我们采用了友盟的消息推送服务,但其后台简陋,可定制化程度低,所以决定接入服务器端API,在自己的服务器上部署一套推送服务。其中涉及到很多问题,首先要解决的就是与友盟服务器的加密验证问题。官方示例友盟官方的加密算法使用Python实现的,核心是MD5算法,如下:imp...
分类:
编程语言 时间:
2015-08-05 17:55:52
阅读次数:
325
1,下面的前提是必须申请了友盟且有app key
2,集成友盟SDK 参看官方文档http://dev.umeng.com/push/android/integration#1
3,若开发者需要实现对消息的完全自定义处理,则可以继承 UmengBaseIntentService, 实现自己的Service来完全控制达到消息的处理。
1,实现一个类,继承 UmengBaseInt...
分类:
其他好文 时间:
2015-08-05 14:54:33
阅读次数:
1611