有奖捉虫:行业应用 & 管理与支持文档专题 HOT
文档中心 > 移动推送

移动推送 iOS SDK 1.3.4.0

1. 新增应用内消息展示

1.1 应用内消息轮询时间设置

接口说明
此接口可以设置应用内消息的轮询时间,最小为10s,默认为258s。
/// 设置消息轮询时间间隔,最小值为10s,此方法需要在单例初始化之前调用
(void)setMessageTimerInterval:(NSTimeInterval)interval;

1.2 应用内消息自定义事件处理

XGInAppMessageActionDelegate 代理说明
用户通过代理方法 onClickWithCustomAction获取自定义事件参数来处理相关业务。
/// 按钮事件响应代理
@property (weak, nonatomic, nullable) id<XGInAppMessageActionDelegate> actionDelegate;

移动推送iOS SDK 1.3.2.1

1. 新增手机号码绑定接口,用于普通短信及智能短信发送

接口说明

添加或更新用户手机号,等于调用upsertAccountsByDict:@{@(1002):@"具体手机号"}
/// @note移动推送SDK1.3.2.1+
- (void)upsertPhoneNumber:(nonnull NSString *)phoneNumber;

参数说明

phoneNumber:E.164标准,格式为+[国家或地区码][手机号],例如+8613711112222。SDK 内部加密传输。

示例代码

[[XGPushTokenManager defaultTokenManager] upsertPhoneNumber:@"+8613712345678"];;
注意
此接口应该在 xgPushDidRegisteredDeviceToken:error: 返回正确之后被调用。
如需要删除手机号,调用 delAccountsByKeys:[[NSSet alloc] initWithObjects:@(1002), nil]

2. Demo 演示了"用户允许协议"后才进行 Push 通知弹窗的方法

解除 AppDelegate.h 文件的18行注释,即可在 Demo 中演示功能,如下图:
?
?


http://www.vxiaotou.com