技术标签: # iOS开发小结 远程推送 极光 信鸽 自定义提示音 ios
参考文章:Local and Remote Notification Programming Guide
无论是信鸽推送,还是极光推送,其实就是将苹果原生的APS进行封装。具体操作步骤在相应的官网上都有详细介绍以及Demo。本文主要讲述自定义声音遇到的坑,以下是相关硬性条件:
1.音频文件格式: .aiff 、.wav 、.caf ,下面的/System/Library/Sounds/Submarine.aiff可以换成自己的音频文件路径
(将其他文件转为caf文件:afconvert /System/Library/Sounds/Submarine.aiff ~/Desktop/sub.caf -d ima4 -f caff -v)
2.自定义音频文件位置:App bundle 或者 Library/Sounds文件夹下
3.自定义音频时长:不超过30s,过长会被默认音替代
4.Web端的Sound字段:需要同App内的音频文件名字相同,带上后缀名(例如:sub.caf)。
5.完成以上操作后,如果不行的话,请卸载重装(此时Token值发生变化,请在第三方的测试环境下更换测试设备的Token值)
具体详情参考上述链接文章。
文章浏览阅读9.6k次。草山狐随笔http://www.xcopy.net.cn-->var txt = "你要访问“草山狐随笔吗?www.xcopy.net.cn”";function myConfirm(){ jQuery.noConflict(); jQuery.prompt(txt,{ buttons:{访问:true, 暂不访问:false}, callback_jq $confirm 加图标
文章浏览阅读3.2k次,点赞2次,收藏3次。ENVI5.1LC8大气校正前期步骤1.打开文件file->open->文件名。#2.格式转换BSQ格式转换成BIP格式,在右侧toolbox中搜索convert interleave点击convert interleave 工具,选择相应文件,点击OK弹出格式转换窗口,选择BIP或者BIL,选择覆盖或者重新选择文件存储地址,点击OK#3.大气校正在toolbox中搜索FLASS Atmospheric Correction工具,双击;在弹出的窗口中,Input Radia_envi convert interleave
文章浏览阅读3.7k次。os
文章浏览阅读2.1k次。使用openwrt稳定版固件编译lean软件包
文章浏览阅读379次。go2package mainimport "fmt"//func main(){// // 给int 定义个别名// type myint int// var i myint = 100// fmt.Println(i)// // 在main包里的类型 作用域// fmt.Println(reflect.TypeOf(i)) // main.myint..._go2
文章浏览阅读152次。<ahref="#">a 超级链接(anchor)</a><abbrtitle="abbreviation的简写">abbr 简写的(abbreviation)</abbr><acronymtitle="Jin Hua Tang is JHT">acronym 首字母缩略词(acronym)</acronym><address>address 地址(address)&..._网页 标签页的名称underfined
文章浏览阅读2.9k次。建表时创建方法一create table tmp_t10( c0 varchar2(100) not null primary key, c1 varchar2(100));方法二create table tmp_t10( c0 varchar2(100), c1 varchar2(100));-- Create/Recreate primary, unique and foreign key constraints alter table tmp_t10 _create table oracle primary key
文章浏览阅读2.3k次。 (⊙o⊙)… 百忙之中 用cxf写了几个服务,然后就在大功告成 提交SVN,结果 别人机器上报出了异常: - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.j...
文章浏览阅读140次。异常1.概念:在Java程序中可能导致程序意外失败的事件称为异常。程序运行 --> 异常 --> 程序中断进程2.类型1)运行时磁盘空间不够2)内存耗尽无法实例化3)算术异常4)jvm崩溃5)…3.异常体系结构1)所有的异常类的祖先是Throwable2)异常可以分为Error和Exception----Error:错误 程序不进行处理----Exceptio..._自定义异常类的序列号
文章浏览阅读423次。下面是我总结的、在u3d中的,三种截屏方法:1、使用Application类下的CaptureScreenshot方法。[csharp] view plain copy void CaptureScreen() { Application.CaptureScreenshot("Screenshot.png", 0
文章浏览阅读191次。.. . ...计算机二级考试 MS_Office 应用 Excel 函数= 公式名称 (参数 1 ,参数 2 ,。。。。。)= sum (计算范围 )= average (计算范围 )= sumifs (求和范围...
文章浏览阅读3.5w次,点赞122次,收藏88次。上一章节我们利用了事务机制进行了数据的写入(执行了 INSERT 语句)。"增、删、改、查"这四个操作,只做了 "查询" 与 "添加","删除" 与 "修改" 的实验还没有做。先别着急,接下来我们先学习一下 "连接池技术",然后再去练习 "删除" 与 "修改" 的实验也不迟。............