App推送功能調用
時間:2022-03-24 15:49:06查看量:5886
本站集成了小米,華為,opoo,極光四個推送平臺,方案與極光友盟等單獨推送平臺一樣,集成幾個單獨平臺提高推送率。
四個平臺全部集成,華為等品牌手機也只收到一條。
單人推送:OPPO/小米用標簽 ,華為token值,極光標簽商業化建議用別名或RegistrationID。
極光/小米/oppo標簽
BSL.JPushTag('tags','callbackMethod')
App注冊極光、小米、oppo標簽,標簽網站內記錄,App標簽不會丟失。注:標簽用于用戶區分,同一標簽可以多人或單人。同一標簽內內人數不限。小米推送此方法對應的是別名功能,每次注冊只能設置一個別名,同一個設備可以設置多個別名,如果已經存在會覆蓋
| 參數 | 必填 | 說明 |
|---|---|---|
| tags | 是 | 注冊的標簽,如有多個,中間使用‘,’英文半角符號隔開。標簽必須是英文與數字。 |
| callbackMethod | 是 | 自定義回調函數,返回結果信息 |
callbackMethod 返回值
| 編碼 | 說明 |
|---|---|
| 0 | 成功 |
| 1 | 失敗 |
注冊tag 刪除標簽
BSL.DeletePushTags(tags,callbackmethod)
安卓:刪除已注冊的tab標簽,支持極光,小米推送(小米刪除的是別名)。
蘋果:支持極光,使用此方法只能起到覆蓋作用,調用此接口會覆蓋之前設置的全部標簽。需要用戶加以判斷設備是安卓還是蘋果,靈活的使用。
| 參數 | 必填 | 說明 |
|---|---|---|
| tags | 是 | 安卓端要刪除的標簽,支持多個標簽.多個標簽格式: tag1,tag2,tag3。蘋果端填寫全新的標簽,用來覆蓋之前設置的全部標簽 |
| callbackMethod | 是 | 刪除結果回調方法 |
callbackMethod 返回值
| 編碼 | 說明 |
|---|---|
| 0 | 成功 |
| 1 | 失敗 |
刪除tag 極光RegistrationID
極光標簽納入收費功能,極光可以使用RegistrationID。
BSL.GetRegistrationID('callbackMethod')
| 參數 | 必填 | 說明 |
|---|---|---|
| callbackMethod | 是 | 自定義回調函數 |
script type="text/javascript">
function ver(r){
alert(r);
}
獲取極光的RegistrationID 極光別名
BSL.SetJPushAlias('alias','callbackMethod')
| 參數 | 必填 | 說明 |
|---|---|---|
| alias | 是 | 別名,alias 命名長度限制為 40 字節,每次調用設置有效的別名,覆蓋之前的設置 |
| callbackMethod | 是 | 自定義回調函數 |
callbackMethod 返回值
| 編碼 | 說明 |
|---|---|
| 0 | 成功 |
| 1 | 失敗 |
設置極光別名 華為token值
BSL.GetToken('callbackMethod')
使用華為推送,需要以手機的token為媒介推送到對應華為手機。得到華為手機token值。
| 參數 | 必填 | 說明 |
|---|---|---|
| callbackMethod | 是 | 自定義回調函數 |
獲取token 通知欄通知
BSL.IsOpenNotice('callbackMethod')
判斷是否允許創建通知
| 參數 | 必填 | 說明 |
|---|---|---|
| callbackMethod | 是 | 自定義回調函數,返回結果信息 |
callbackMethod 返回值
| 編碼 | 說明 |
|---|---|
| 0 | 不允許 |
| 1 | 允許 |
是否有權限創建通知 下一篇:讀取app版本號
