【仅供内部供应商使用,不提供对外解答和培训】

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

第二步:在自己工程里面,引入信鸽的库"XGPush"

引入的方式,可以参考FRDemo引入的方式,可以参考FRDemo,直接加入工程(也可以通过cocoapods)

 Image Added

第三步:在App中注册信鸽
Code Block
//App启动的时候,设置好本机信鸽的access id、access key(第一步中拿到的)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
	[IFOEMUtils setXinGeAppId:123456788];	//access id
	[IFOEMUtils setXinGeAppKey:@"ISHGJ5A7342D"];//accesskey
	//do somethigs
	return YES;
}

...

Code Block
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { 
	NSString * deviceTokenStr = [XGPush registerDevice:deviceToken];
	[XGPush registerDevice:deviceToken];
	[IFIntegrationUtils setDeviceToken:deviceTokenStr];//必须,在程序里记录设备。
}
- (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings
{
	[application registerForRemoteNotifications];
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{
	// 处理推送消息
}

服务器端也需要借助信鸽推送插件来做相应的设置,设置好scretKey和accessId。

...

第四步:服务器设置

先要FineReport服务器安装好信鸽插件

安装好后,可以考到这个设置界面

Image Added

填入iOS用的ACCESS ID 和 secret key ,保存

第五步:测试

a. 手机登录到服务器(必须是真机),并让app进入后台

b.创建定时调度任务

Image Added

按下方添加定时调度任务

Image AddedImage AddedImage Added

一分钟之内,手机应该会收到如下的消息

Image Added

12. 如何获取报表在服务器端配置的封面图?

...