leon 1 년 전
부모
커밋
652ad8a044
5개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      ios/NativeBridge.m
  2. 1 1
      ios/hola.xcodeproj/project.pbxproj
  3. 0 0
      ios/main.jsbundle
  4. 3 1
      src/features/trackTimeDuration/actions/TrackTimeActions.tsx
  5. 1 1
      src/services/http/api.js

+ 1 - 1
ios/NativeBridge.m

@@ -231,7 +231,7 @@ RCT_EXPORT_METHOD(addLocalPush:(id)array){
         // 计算当前时间与给定时间戳之间的时间差(秒)
         NSTimeInterval timeInterval = timestamp - [currentDate timeIntervalSince1970];
         
-        UNTimeIntervalNotificationTrigger * trigger = [UNTimeIntervalNotificationTrigger triggerWithTimeInterval:timeInterval repeats:NO];
+        UNTimeIntervalNotificationTrigger * trigger = [UNTimeIntervalNotificationTrigger triggerWithTimeInterval:5 repeats:NO];
         NSString * identifier = message_id;
         UNNotificationRequest * request = [UNNotificationRequest requestWithIdentifier:identifier content:content trigger:trigger];
         [[UNUserNotificationCenter currentNotificationCenter] addNotificationRequest:request withCompletionHandler:^(NSError * _Nullable error) {

+ 1 - 1
ios/hola.xcodeproj/project.pbxproj

@@ -661,7 +661,7 @@
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
 				ENABLE_TESTABILITY = YES;
 				EXCLUDED_ARCHS = "";
-				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
+				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
 				GCC_C_LANGUAGE_STANDARD = gnu99;
 				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_NO_COMMON_BLOCKS = YES;

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
ios/main.jsbundle


+ 3 - 1
src/features/trackTimeDuration/actions/TrackTimeActions.tsx

@@ -14,7 +14,7 @@ if (process.env.TARO_ENV == 'rn') {
 }
 
 export const startFast = (start_time: number, duration: number) => {
-    return new Promise((resolve) => {
+    return new Promise((resolve,reject) => {
         // duration = duration < 3600 * 1000 ? 3600 * 1000 : duration;
         const extra = {
             set_time: global.set_time,
@@ -29,6 +29,8 @@ export const startFast = (start_time: number, duration: number) => {
             resolve(res)
             trackTimeService.send({ type: 'START_FAST' });
             // getLocalPush()
+        }).catch(e=>{
+            reject(e)
         });
     });
 }

+ 1 - 1
src/services/http/api.js

@@ -1,4 +1,4 @@
-const online = process.env.TARO_ENV == 'rn' ? true : false;
+const online = process.env.TARO_ENV == 'rn' ? false : false;
 
 import { WX_VERSION as _WX_VERSION, APP_VERSION as _APP_VERSION } from "../../../config/env";
 

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.