移动推送 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 中演示功能,如下图:
本页内容是否解决了您的问题?