Skip to content

Commit b6f0533

Browse files
committed
fix merge conflicts
2 parents d306ed1 + e056b48 commit b6f0533

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

Diff for: src/ios/libs/OpenInstallSDK.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,13 @@
125125
/**
126126
* 开发者在需要获取用户安装app后由web网页传递过来的”动态参数“(如邀请码、游戏房间号,渠道编号,ASA渠道编号等)时调用该方法,可第一时间返回数据,可在任意位置调用
127127
*
128-
* 默认回调超时时长修改为为15秒(s),如无特殊需求,请用此方法,否则可使用高级API
128+
* v2.2.1后默认回调超时时长由5秒(s)修改为为8秒(s),如无特殊需求,请用此方法,否则可使用高级API
129129
*
130130
* @param completedBlock 回调block,在主线程(UI线程)回调
131131
*
132132
* @discussion
133133
1、不要自己保存动态安装参数,在每次需要用到参数时,请调用该方法去获取;
134-
2、该方法默认超时为15秒,尽量写在业务场景需要参数的位置调用(在业务场景时,网络一般都是畅通的),例如,可以选择在用户注册成功后调用该方法获取参数,对用户进行奖励。原因是iOS首次安装、首次启动的app,会询问用户获取网络权限,用户允许后SDK才能正常联网去获取参数。如果调用过早,可能导致网络权限还未允许就被调用,导致参数无法及时拿到,误以为参数不存在(此时getInstallParmsCompleted法已超时,回调返回空);
134+
2、该方法默认超时为8秒,尽量写在业务场景需要参数的位置调用(在业务场景时,网络一般都是畅通的),例如,可以选择在用户注册成功后调用该方法获取参数,对用户进行奖励。原因是iOS首次安装、首次启动的app,会询问用户获取网络权限,用户允许后SDK才能正常联网去获取参数。如果调用过早,可能导致网络权限还未允许就被调用,导致参数无法及时拿到,误以为参数不存在(此时getInstallParmsCompleted法已超时,回调返回空);
135135
3. 如果是业务需要,必须在application:didFinishLaunchingWithOptions方法中获取参数,可调用下面高级API,修改超时时长,比如15秒或更长,如果只是拿参数在后台“悄悄地”进行数据统计的情况,超时时长设置为半个小时或更长都是ok的,根据需要来。
136136
137137
* ***该方法可重复获取参数,如需在首次安装才获取安装参数,请自行判断,参考https://www.openinstall.io/doc/ios_sdk_faq.html***

Diff for: src/ios/libs/OpeninstallData.h

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
extern NSString *const OP_Idfa_Id;
1212
extern NSString *const OP_ASA_Token;
13+
extern NSString *const OP_ASA_isDev;//added in v2.5.6
1314

1415
@interface OpeninstallData : NSObject<NSCopying>
1516

Diff for: src/ios/libs/libOpenInstallSDK.a

39 KB
Binary file not shown.

0 commit comments

Comments
 (0)