mirror of
https://github.com/jpush/jpush-phonegap-plugin.git
synced 2026-04-19 00:03:45 +08:00
create ionic floder
This commit is contained in:
+1
-1
@@ -379,7 +379,7 @@ window.JPush.addLocalNotificationForIOS(delayTime, content, badge, notificationI
|
||||
|
||||
#### 参数说明
|
||||
|
||||
- delayTime: 本地推送延迟多长时间后显示,数值类型或纯数字的字符型均可。
|
||||
- delayTime: 本地推送延迟多长时间后显示,数值类型或纯数字的字符型均可,单位为秒。
|
||||
- content: 本地推送需要显示的内容。
|
||||
- badge: 角标的数字。如果不需要改变角标传-1。数值类型或纯数字的字符型均可。
|
||||
- notificationID: 本地推送标识符,字符串。
|
||||
|
||||
Vendored
BIN
Binary file not shown.
Submodule
+1
Submodule ionic/example added at a65634c0e1
+18
-34
@@ -1,4 +1,12 @@
|
||||
import { IonicNativePlugin } from '@ionic-native/core';
|
||||
export interface TagOptions {
|
||||
sequence: number;
|
||||
tags?: Array<string>;
|
||||
}
|
||||
export interface AliasOptions {
|
||||
sequence: number;
|
||||
alias?: string;
|
||||
}
|
||||
export declare class JPush extends IonicNativePlugin {
|
||||
init(): Promise<any>;
|
||||
setDebugMode(enable: boolean): Promise<any>;
|
||||
@@ -6,42 +14,18 @@ export declare class JPush extends IonicNativePlugin {
|
||||
stopPush(): Promise<any>;
|
||||
resumePush(): Promise<any>;
|
||||
isPushStopped(): Promise<any>;
|
||||
/**
|
||||
* @param params { sequence: number, tags: [string, string] }
|
||||
*/
|
||||
setTags(params: object): Promise<any>;
|
||||
/**
|
||||
* @param params { sequence: number, tags: [string, string] }
|
||||
*/
|
||||
addTags(params: object): Promise<any>;
|
||||
/**
|
||||
* @param params { sequence: number, tags: [string, string] }
|
||||
*/
|
||||
deleteTags(params: object): Promise<any>;
|
||||
/**
|
||||
* @param params { sequence: number }
|
||||
*/
|
||||
cleanTags(params: object): Promise<any>;
|
||||
/**
|
||||
* @param params { sequence: number }
|
||||
*/
|
||||
getAllTags(params: object): Promise<any>;
|
||||
setTags(params: TagOptions): Promise<any>;
|
||||
addTags(params: TagOptions): Promise<any>;
|
||||
deleteTags(params: TagOptions): Promise<any>;
|
||||
cleanTags(params: TagOptions): Promise<any>;
|
||||
getAllTags(params: TagOptions): Promise<any>;
|
||||
/**
|
||||
* @param params { sequence: number, tag: string }
|
||||
*/
|
||||
checkTagBindState(params: object): Promise<any>;
|
||||
/**
|
||||
* @param params { sequence: number, alias: string }
|
||||
*/
|
||||
setAlias(params: object): Promise<any>;
|
||||
/**
|
||||
* @param params { sequence: number }
|
||||
*/
|
||||
deleteAlias(params: object): Promise<any>;
|
||||
/**
|
||||
* @param params { sequence: number }
|
||||
*/
|
||||
getAlias(params: object): Promise<any>;
|
||||
setAlias(params: AliasOptions): Promise<any>;
|
||||
deleteAlias(params: AliasOptions): Promise<any>;
|
||||
getAlias(params: AliasOptions): Promise<any>;
|
||||
/**
|
||||
* Determinate whether the application notification has been opened.
|
||||
*
|
||||
@@ -60,7 +44,7 @@ export declare class JPush extends IonicNativePlugin {
|
||||
resetBadge(): Promise<any>;
|
||||
setApplicationIconBadgeNumber(badge: number): Promise<any>;
|
||||
getApplicationIconBadgeNumber(): Promise<any>;
|
||||
addLocalNotificationForIOS(delayTime: number, content: string, badge: number, notificationId: number, extras: string): Promise<any>;
|
||||
addLocalNotificationForIOS(delayTime: number, content: string, badge: number, notificationId: number, extras?: string): Promise<any>;
|
||||
deleteLocalNotificationWithIdentifierKeyInIOS(identifierKey: string): Promise<any>;
|
||||
addDismissActions(actions: Array<object>, categoryId: string): Promise<any>;
|
||||
addNotificationActions(actions: Array<object>, categoryId: string): Promise<any>;
|
||||
@@ -74,7 +58,7 @@ export declare class JPush extends IonicNativePlugin {
|
||||
clearAllNotification(): Promise<any>;
|
||||
clearNotificationById(id: number): Promise<any>;
|
||||
setLatestNotificationNum(num: number): Promise<any>;
|
||||
addLocalNotification(builderId: number, content: string, title: string, notificationId: number, broadcastTime: number, extras: string): Promise<any>;
|
||||
addLocalNotification(builderId: number, content: string, title: string, notificationId: number, broadcastTime: number, extras?: string): Promise<any>;
|
||||
removeLocalNotification(notificationId: number): Promise<any>;
|
||||
reportNotificationOpened(msgId: number): Promise<any>;
|
||||
requestPermission(): Promise<any>;
|
||||
@@ -30,41 +30,17 @@ var JPush = (function (_super) {
|
||||
JPush.prototype.stopPush = function () { return; };
|
||||
JPush.prototype.resumePush = function () { return; };
|
||||
JPush.prototype.isPushStopped = function () { return; };
|
||||
/**
|
||||
* @param params { sequence: number, tags: [string, string] }
|
||||
*/
|
||||
JPush.prototype.setTags = function (params) { return; };
|
||||
/**
|
||||
* @param params { sequence: number, tags: [string, string] }
|
||||
*/
|
||||
JPush.prototype.addTags = function (params) { return; };
|
||||
/**
|
||||
* @param params { sequence: number, tags: [string, string] }
|
||||
*/
|
||||
JPush.prototype.deleteTags = function (params) { return; };
|
||||
/**
|
||||
* @param params { sequence: number }
|
||||
*/
|
||||
JPush.prototype.cleanTags = function (params) { return; };
|
||||
/**
|
||||
* @param params { sequence: number }
|
||||
*/
|
||||
JPush.prototype.getAllTags = function (params) { return; };
|
||||
/**
|
||||
* @param params { sequence: number, tag: string }
|
||||
*/
|
||||
JPush.prototype.checkTagBindState = function (params) { return; };
|
||||
/**
|
||||
* @param params { sequence: number, alias: string }
|
||||
*/
|
||||
JPush.prototype.setAlias = function (params) { return; };
|
||||
/**
|
||||
* @param params { sequence: number }
|
||||
*/
|
||||
JPush.prototype.deleteAlias = function (params) { return; };
|
||||
/**
|
||||
* @param params { sequence: number }
|
||||
*/
|
||||
JPush.prototype.getAlias = function (params) { return; };
|
||||
/**
|
||||
* Determinate whether the application notification has been opened.
|
||||
@@ -363,7 +339,7 @@ var JPush = (function (_super) {
|
||||
Plugin({
|
||||
pluginName: 'JPush',
|
||||
plugin: 'jpush-phonegap-plugin',
|
||||
pluginRef: 'jPush',
|
||||
pluginRef: 'plugins.jPushPlugin',
|
||||
repo: 'https://github.com/jpush/jpush-phonegap-plugin',
|
||||
install: 'ionic cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_app_key',
|
||||
installVariables: ['APP_KEY'],
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -241,7 +241,7 @@
|
||||
CDVPluginResult* result;
|
||||
|
||||
if (iResCode == 0) {
|
||||
[dic setObject:[iTags allObjects] forKey:@"tags"];
|
||||
dic[@"tag"] = tag;
|
||||
[dic setObject:[NSNumber numberWithBool:isBind] forKey:@"isBind"];
|
||||
result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsDictionary:dic];
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user