fix #62 about document

This commit is contained in:
zhangqinghe 2015-08-05 14:45:44 +08:00
parent f624670b4f
commit a2c311730d

View File

@ -36,49 +36,6 @@ l## JPush PhoneGap Plugin ##
cordova plugin add $JPUSH_PLUGIN_DIR
cordova plugin add org.apache.cordova.device
7. iOS添加初始化JPush sdk代码 如果你要先部署android平台可以先忽略这一步当需要iOS 平台时,只加上这个步骤即可
+ 用xcode 打开 Myproj下的iOS工程
+ 打开xcode右边工程目录下`Resources/PushConfig.plist`
在APP_KEY和CHANNLE字段 分别添加您的appkey和channle
+ 打开xcode右边工程目录下`AppDelegate.m`,包含以下头文件
#import "APService.h"
#import "JPushPlugin.h"
+ 在AppDelegate.m文件中添加JPush SDK 提供的 API 来实现功能
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
//原内容保持不变
//Required add
[JPushPlugin setLaunchOptions:launchOptions];
return YES;
}
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
//原内容保持不变
// Required add
[APService registerDeviceToken:deviceToken];
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
//原内容保持不变
// Required
[APService handleRemoteNotification:userInfo];
[[NSNotificationCenter defaultCenter] postNotificationName:kJPushPluginReceiveNotification
object:userInfo];
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
// IOS 7 Support Required
[APService handleRemoteNotification:userInfo];
[[NSNotificationCenter defaultCenter] postNotificationName:kJPushPluginReceiveNotification
object:userInfo];
completionHandler(UIBackgroundFetchResultNewData);
}
7. 在js中调用函数,初始化jpush sdk
window.plugins.jPushPlugin.init();