@@ -140,9 +140,6 @@ const customConfigParams = {
140140 privacyWebNavTitleSize : 16 , //协议页导航栏标题字体大小
141141 privacyWebNavTitleColor : - 1 , //协议页导航栏标题字体颜色
142142 privacyWebNavReturnImage : 'close' , //协议页导航栏返回按钮图片
143- privacyNeedStartAnim : true , //设置拉起授权页时是否需要显示默认动画 默认展示
144- privacyNeedCloseAnim : true , //设置关闭授权页时是否需要显示默认动画 默认展示
145- privacyDialogTheme : [ 300 , 700 , 0 , 0 , false ] , //授权页弹窗模式
146143} ;
147144
148145const customViewParams = [
@@ -158,19 +155,36 @@ const codeConfig = {
158155} ;
159156//安卓授权页弹窗模式
160157const androidDialogConfig = {
161- privacyDialogTheme : [ 300 , 700 , 0 , 0 , false ] , //授权页弹窗模式
158+ privacyDialogTheme : [ 300 , 400 , 0 , 0 , false ] , //授权页弹窗模式
159+ privacyNeedStartAnim : true , //设置拉起授权页时是否需要显示默认动画 默认展示
160+ privacyNeedCloseAnim : true , //设置关闭授权页时是否需要显示默认动画 默认展示
161+ navColor :0xff000000 ,
162+ loginBtnText :" 极光认证测试 " ,
163+ privacyCheckEnable :false ,
164+ privacyColor :[ 0xff00f000 , 0xff000000 ]
162165}
163166//ios授权页弹窗模式
164167const iosDialogConfig = {
168+ navHidden :true , //导航栏是否隐藏
169+ logoImage : 'umcsdk_mobile_logo' , //logo(android默认为应用图标;ios默认无)
170+ logoConstraints :[ 0 , - 100 , 60 , 60 ] , //LOGO图片布局对象
171+ logoHidden : false , //logo是否隐藏
172+ numberConstraints :[ 0 , - 42 , 200 , 14 ] , //号码栏布局对象
173+ sloganConstraints :[ 0 , - 20 , 200 , 14 ] , //slogan布局对象
174+ logBtnConstraints :[ 0 , 20 , 220 , 40 ] ,
175+ loginBtnText : '登录按钮' , //登录按钮文字
176+ loginBtnTextSize : 16 , //登录按钮字体大小
177+ loginBtnTextColor : - 16777216 , //登录按钮文字颜色
178+ privacyConstraints :[ 0 , 100 , 200 , 40 ] , //隐私条款布局对象
179+ checkViewConstraints :[ - 108 , 100 , 10 , 10 ] , //checkBox布局对象
180+ loadingConstraints :[ 0 , 0 , 20 , 20 ] ,
165181 showWindow :true , // 是否弹窗,默认no
166- windowBackgroundImage :"static/bg.jpeg " , // 弹框内部背景图片
182+ windowBackgroundImage :"bg " , // 弹框内部背景图片
167183 windowBackgroundAlpha : 0.3 , //弹窗外侧 透明度 0~1.0
168184 windowCornerRadius :10 , //弹窗圆角数值
169185 windowConstraints :[ 0 , 0 , 300 , 300 ] , //弹窗布局对象
170- windowHorizontalConstraints :[ ] , //弹窗横屏布局,横屏下优先级高于windowConstraints
171- windowCloseBtnImgs :[ "static/windowClose" , "static/windowClose" ] , //弹窗close按钮图片 @[普通状态图片,高亮状态图片]
186+ windowCloseBtnImgs :[ "windowClose" , "windowClose" ] , //弹窗close按钮图片 @[普通状态图片,高亮状态图片]
172187 windowCloseBtnConstraints :[ - 135 , - 135 , 20 , 20 ] , //弹窗close按钮布局,
173- windowCloseBtnHorizontalConstraints :[ ] , //弹窗close按钮 横屏布局,横屏下优先级高于windowCloseBtnConstraints
174188}
175189
176190export default class App extends React . Component {
@@ -215,17 +229,16 @@ export default class App extends React.Component {
215229 } ) } />
216230
217231 < Button title = 'addLoginCustomConfig'
218- onPress = { ( ) => JVerification . addLoginCustomConfig ( customConfigParams , customViewParams ) } />
232+ onPress = { ( ) => JVerification . addLoginCustomConfig ( customConfigParams , customViewParams ) } />
219233
220234 < Button title = '自定义弹窗授权页'
221235 onPress = { ( ) => {
222236 if ( Platform . OS == 'android' ) {
223- const params = Object . assign ( { } , androidDialogConfig , customConfigParams ) ;
224- JVerification . addLoginCustomConfig ( ( params , customViewParams ) )
237+ // const params = Object.assign(androidDialogConfig,customConfigParams);
238+ console . log ( 'androidDialogConfig>>>>' , JSON . stringify ( androidDialogConfig ) , '>>>>>' )
239+ JVerification . addLoginCustomConfig ( androidDialogConfig , [ ] ) ;
225240 } else {
226- const params = Object . assign ( { } , iosDialogConfig , customConfigParams ) ;
227- JVerification . addLoginCustomConfig ( ( params , customViewParams ) )
228- console . log ( params , 'params>>>>' )
241+ JVerification . addLoginCustomConfig ( iosDialogConfig , [ ] ) ;
229242 }
230243 } } />
231244
0 commit comments