日历用户界面未在Android上使用react-native-add-calendar-event打开

时间:2019-06-26 11:27:07

标签: android react-native react-native-android

下面是我在项目中使用的源代码,在android上的调试模式下,功能可以按预期工作,但是一旦发布,则什么也没有发生。

源代码

    var startDateNew = Moment.utc(getFormattedDate(`${this.props.start_date_timestamp}
    ${this.props.start_time.split(" ")[0]}`, "YYYY-MM-DDTHH:mm:ss.SSS[Z]"));
    const eventConfig = {
    title: this.props.title,
    startDate: startDateNew
    // and other options
    };


    Analytics.trackEvent("Start Date As per YYYY-MM-DDTHH:mm:ss.SSS[Z] " + startDateNew)

    AddCalendarEvent.presentEventCreatingDialog(eventConfig)
        .then((eventInfo: { calendarItemIdentifier: string, eventIdentifier: string }) => {
            Analytics.trackEvent("Calender Success" + JSON.stringify(eventInfo))
        })
        .catch((error: string) => {
            Analytics.trackEvent("Calender Error" + JSON.stringify(error))
        });

在appcenter上记录错误

  

{“ line”:343,“ column”:12139,“ sourceURL”:“ index.android.bundle”}

Android Studio Logcat错误如下所示

  

I / ReactNativeJS:{[TypeError:[object Object],[object Object]不是   糟糕!]         线:87479,         栏:89,         sourceURL:“ http://10.0.2.2:8081/index.delta?platform=android&dev=true&minify=false”   }

NPM软件包安装如下

  

“ react-native-add-calendar-event”:“ 2.1.0”,“ react-native”:“ 0.57.7”,

1 个答案:

答案 0 :(得分:0)

通过将本机版本从57.3升级到59.9,可以解决问题