format .md

This commit is contained in:
Hevin
2016-03-30 22:12:49 +08:00
parent 661b216359
commit cc31bc6b84
6 changed files with 291 additions and 275 deletions
+45 -44
View File
@@ -5,7 +5,7 @@
#### API - receiveMessageIniOSCallback
用于iOS收到应用内消息的回调函数(请注意和通知的区别),该函数不需要主动调用
用于 iOS 收到应用内消息的回调函数(请注意和通知的区别),该函数不需要主动调用
不推荐使用回调函数
##### 接口定义
@@ -14,10 +14,10 @@
#####参数说明
- data 是一个js字符串使用如下代码解析,js具体key根据应用内消息来确定
- data 是一个 js 字符串使用如下代码解析,js 具体 key 根据应用内消息来确定
var bToObj = JSON.parse(data)
#####返回值
@@ -25,16 +25,17 @@
### 页面的统计
#### API - startLogPageView,stopLogPageView,beginLogPageView
#### API - startLogPageView, stopLogPageView, beginLogPageView
本 API 用于“用户指定页面使用时长”的统计,并上报到服务器,在 Portal 上展示给开发者。页面统计集成正确,才能够获取正确的页面访问路径、访问深度(PV)的数据。
##### 接口定义
window.plugins.jPushPlugin.prototype.startLogPageView = function(pageName)
window.plugins.jPushPlugin.prototype.stopLogPageView = function(pageName)
window.plugins.jPushPlugin.prototype.beginLogPageView = function(pageName,duration)
window.plugins.jPushPlugin.prototype.beginLogPageView = function(pageName, duration)
#####参数说明
pageName 需要统计页面自定义名称
duration 自定义的页面时间
#####调用说明
应在所有的需要统计得页面得 viewWillAppear 和 viewWillDisappear 加入 startLogPageView 和 stopLogPageView 来统计当前页面的停留时间。
@@ -44,17 +45,17 @@ duration 自定义的页面时间
#####代码示例
window.plugins.jPushPlugin.beginLogPageView("newPage",5);
window.plugins.jPushPlugin.beginLogPageView("newPage", 5);
window.plugins.jPushPlugin.startLogPageView("onePage");
window.plugins.jPushPlugin.stopLogPageView("onePage");
### 设置Badge
#### API - setBadge,resetBadge
#### API - setBadge, resetBadge
JPush封装badge功能,允许应用上传badge值至JPush服务器,由JPush后台帮助管理每个用户所对应的推送badge值,简化了设置推送badge的操作。
(本接口不会直接改变应用本地的角标值. 要修改本地badege值,使用 setApplicationIconBadgeNumber
JPush 封装 badge 功能,允许应用上传 badge 值至 JPush 服务器,由 JPush 后台帮助管理每个用户所对应的推送 badge 值,简化了设置推送 badge 的操作。
(本接口不会直接改变应用本地的角标值. 要修改本地 badege 值,使用 setApplicationIconBadgeNumber
实际应用中,开发者可以直接对badge值做增减操作,无需自己维护用户与badge值之间的对应关系。
实际应用中,开发者可以直接对 badge 值做增减操作,无需自己维护用户与 badge 值之间的对应关系。
##### 接口定义
window.plugins.jPushPlugin.prototype.setBadge(value)
@@ -64,7 +65,7 @@ duration 自定义的页面时间
##### 参数说明
value 取值范围:[0,99999]
##### 返回值
无,控制台会有log打印设置结果
无,控制台会有 log 打印设置结果
#####代码示例
window.plugins.jPushPlugin.setBadge(5);
@@ -73,16 +74,16 @@ value 取值范围:[0,99999]
#### API - setApplicationIconBadgeNumber
本接口直接改变应用本地的角标值.
设置iOS的角标,当设置badge0时为清除角标
设置 iOS 的角标,当设置 badge 0 时为清除角标
##### 接口定义
window.plugins.jPushPlugin.prototype.setApplicationIconBadgeNumber(badge)
##### 参数说明
- badge 整形,例如012
- 当badge为0时,角标被清除
- badge 为 0 时,角标被清除
#####代码示例
@@ -91,12 +92,12 @@ value 取值范围:[0,99999]
#### API - getApplicationIconBadgeNumber
获取iOS的角标值
获取 iOS 的角标值
##### 接口定义
window.plugins.jPushPlugin.prototype.getApplicationIconBadgeNumber(callback)
##### 参数说明
- callback 回调函数
@@ -107,19 +108,19 @@ value 取值范围:[0,99999]
window.plugins.jPushPlugin.getApplicationIconBadgeNumber(function(data){
console.log(data);
});
```
```
### 本地通知
#### API - addLocalNotificationForIOS
API用于注册本地通知
API 用于注册本地通知
最多支持64个
##### 接口定义
##### 接口定义
window.plugins.jPushPlugin.prototype.addLocalNotificationForIOS(delayTime,content,badge,notificationID,extras)
window.plugins.jPushPlugin.prototype.addLocalNotificationForIOS(delayTime, content, badge, notificationID, extras)
##### 参数说明
@@ -131,13 +132,13 @@ API用于注册本地通知
#####代码示例
window.plugins.jPushPlugin.addLocalNotificationForIOS(6*60*60,"本地推送内容",1,"notiId",{"key":"value"});
window.plugins.jPushPlugin.addLocalNotificationForIOS(6*60*60, "本地推送内容", 1, "notiId", {"key":"value"});
#### API - deleteLocalNotificationWithIdentifierKeyInIOS
API删除本地推送定义
API 删除本地推送定义
##### 接口定义
##### 接口定义
window.plugins.jPushPlugin.prototype.deleteLocalNotificationWithIdentifierKeyInIOS(identifierKey)
@@ -148,39 +149,39 @@ API删除本地推送定义
#####代码示例
window.plugins.jPushPlugin.deleteLocalNotificationWithIdentifierKeyInIOS("identifier");
#### API - clearAllLocalNotifications
API清除所有本地推送对象
API 清除所有本地推送对象
##### 接口定义
##### 接口定义
window.plugins.jPushPlugin.prototype.clearAllLocalNotifications()
#####代码示例
window.plugins.jPushPlugin.clearAllLocalNotifications();
window.plugins.jPushPlugin.clearAllLocalNotifications();
### 日志等级设置
#### API - setDebugModeFromIos
API 用于开启Debug模式,显示更多的日志信息
API 用于开启 Debug 模式,显示更多的日志信息
建议调试时开启这个选项,不调试的时候注释这句代码,这个函数setLogOFF是相反的一对
建议调试时开启这个选项,不调试的时候注释这句代码,这个函数 setLogOFF 是相反的一对
##### 接口定义
window.plugins.jPushPlugin.prototype.setDebugModeFromIos()
#####代码示例
window.plugins.jPushPlugin.setDebugModeFromIos();
#### API - setLogOFF
API用来关闭日志信息(除了必要的错误信息)
API 用来关闭日志信息(除了必要的错误信息)
不需要任何调试信息的时候,调用此API (发布时建议调用此API,用来屏蔽日志信息,节省性能消耗)
不需要任何调试信息的时候,调用此 API(发布时建议调用此 API,用来屏蔽日志信息,节省性能消耗)
##### 接口定义
##### 接口定义
window.plugins.jPushPlugin.prototype.setLogOFF()
@@ -190,19 +191,19 @@ API用来关闭日志信息(除了必要的错误信息)
#### API - setCrashLogON
API用于统计用户应用崩溃日志
API 用于统计用户应用崩溃日志
如果需要统计Log信息,调用该接口。当你需要自己收集错误信息时,切记不要调用该接口。
如果需要统计 Log 信息,调用该接口。当你需要自己收集错误信息时,切记不要调用该接口。
##### 接口定义
##### 接口定义
window.plugins.jPushPlugin.prototype.setCrashLogON()
#####代码示例
window.plugins.jPushPlugin.setCrashLogON();
### 地理位置上报
#### API - setLocation
API 用于统计用户地理信息
@@ -222,16 +223,16 @@ window.plugins.jPushPlugin.setLocation(39.26,115.25);
### 设备平台判断
#### API - isPlatformIOS
API 用于区分iOSAndroid平台,以便不同设置
API 用于区分 iOS, Android 平台,以便不同设置
##### 接口定义
window.plugins.jPushPlugin.prototype.isPlatformIOS()
#####代码示例
if(window.plugins.jPushPlugin.isPlatformIOS()){
//iOS
// iOS
}else{
//Android
// Android
}