tolu360 / react-native-google-places Goto Github PK
View Code? Open in Web Editor NEWiOS/Android Google Places Widgets (Autocomplete Modals) and API Services for React Native Apps
iOS/Android Google Places Widgets (Autocomplete Modals) and API Services for React Native Apps
#import <GooglePlaces/GooglePlaces.h>
i follow this https://developers.google.com/places/ios-api/start#-2--api but get error, when import
When using the AutocompleteModal, things work as expected but when searching in the Place Picker Modal, results are not sorted by distance to current location.
Running it in an iOS simulator. Location is set and coordinates are specified. However and picker is opened map is not displayed and list is not initialized to places near by. What am I doing wrong if anything?
Hey @tolu360, is there any plan to add permissions request into the Android part of the library. App crashes when I request for places due to Locations permissions not being requested for in Android 6.0 and above.
Hi @tolu360. Thanks for building this module. After following the setup on the readme, and running react-native run-ios, I got the build errors copied below.
/node_modules/react-native-google-places/ios/../../../ios/Pods/GooglePlaces/Frameworks/GooglePlaces.framework/Headers/GMSAddressComponent.h:12:9: fatal error:
module 'GoogleMapsBase' not found
@import GoogleMapsBase;
node_modules/react-native-google-places/ios/RNGooglePlacesViewController.h:2:9: fatal error:
could not build module 'GooglePlaces'
#import <GooglePlaces/GooglePlaces.h>
/node_modules/react-native-google-places/ios/../../../ios/Pods/GooglePlacePicker/Frameworks/GooglePlacePicker.framework/Headers/GMSPlacePickerConfig.h:12:9: fatal error:
module 'GoogleMapsBase' not found
@import GoogleMapsBase;
Below is the Podfile.lock file.
PODS:
DEPENDENCIES:
SPEC CHECKSUMS:
GoogleMaps: a5b5bbe47734e2443bde781a6aa64e69fdb6d785
GooglePlacePicker: 665f39f931f2df32f9dd3fcc45f7e8abf71e535c
GooglePlaces: 35636d86e5020cba3856eb988c09a5491de0a65a
PODFILE CHECKSUM: 9e1e9b87ca813feb8ea6f289cc25daf3e325cac6
COCOAPODS: 1.1.1
The pods appeared to be installed successfully, and I double checked the AppleDelegate.m file. I have v 0.35.0 of react-native installed. I copied my AppDelegate.m file below as well. Any ideas on how to fix this?
@import GooglePlaces;
@import GoogleMaps;
#import "AppDelegate.h"
#import "RCTBundleURLProvider.h"
#import "RCTRootView.h"
@implementation AppDelegate
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSURL *jsCodeLocation;
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
[GMSPlacesClient provideAPIKey:@"AIzaSyxxxxxxxx"];
[GMSServices provideAPIKey:@"AIzaSyxxxxxxxxxx"];
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
moduleName:@"thriftRide"
initialProperties:nil
launchOptions:launchOptions];
rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
UIViewController *rootViewController = [UIViewController new];
rootViewController.view = rootView;
self.window.rootViewController = rootViewController;
[self.window makeKeyAndVisible];
return YES;
}
Has anyone developed a simple getAutocompletePredictions
modal? I was considering implementing a basic component that included a list view for recent searches, Home and Current Location.
SOLVED: The problem was the version of Google Play Services
pulled in by react-native-fcm
. The solution was forcing the versions of Google Play Services
to adhere to that of the react-native-google-places
library.
Hello @tolu360
We are currently building an application, which uses your react-native-google-places
library. We have only been using the getAutocompletePredictions
function to produce our own in-app dropdown with suggestions. So far everything has been running smoothly.
We then decided to use push notifications with Firebase using the react-native-fcm
library, which has also gained huge traction of late. This has resulted in an error, which breaks the functionality we use from react-native-google-places
.
The error is vaguely described as "Could not invoke RNGooglePlaces.getAutocompletePredictions" on the infamous red background.
What we have tried so far:
react-native-fcm
library, which solved the getAutocompletePredictions
problem, but leaves us back at square one regarding push notifications, so that's not really a viable fix.openPlacePickerModal
, openAutocompleteModal
- which all behave as expected, but their usage is not what we are looking for, so those functions are not preferred solutions either.The project has only been run on Android, on both Nexus 5x and Samsung Galaxy 7 Edge. Neither of the phones produce the result we want. We have yet to run anything on iOS, but we need it to run on Android regardless.
Do you have any knowledge about this bug, or are you able to take a look and give us a hint?
Thank you very much in advance.
Let me know, if you need any further information regarding the bug.
@tolu360 Mb You know, How can i get photos for places using RNGooglePlaces.getAutocompletePredictions
method?
And Mb You know, How can i get latitude and longitude in RNGooglePlaces.getAutocompletePredictions
for places?
Hello,
I have submitted my app to apple store but they rejected it because of IPv6 compatibility issue.
Have you ever encountered this problem ?
Do you know if Google Places iOS sdk are compatible with IPv6 addresses ?
Thanks for your help
Best regards.
while building in IOS
while running react-native run-android
:react-native-google-places:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE
:react-native-google-places:compileReleaseJavaWithJavac
:react-native-google-places:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
C:\Users\alex\Desktop\chat-mobile\node_modules\react-native-google-places\android\src\main\java\com\arttitude360\reactnative\rngoogleplaces\RNGooglePlacesModule.java:42: error: RNGooglePlacesModule is not abstract and does not override abstract method onActivityResult(int,int,Intent) in ActivityEventListener
public class RNGooglePlacesModule extends ReactContextBaseJavaModule implements ActivityEventListener, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener {
^
C:\Users\alex\Desktop\chat-mobile\node_modules\react-native-google-places\android\src\main\java\com\arttitude360\reactnative\rngoogleplaces\RNGooglePlacesModule.java:82: error: method does not override or implement a method from a supertype
@Override
^
C:\Users\alex\Desktop\chat-mobile\node_modules\react-native-google-places\android\src\main\java\com\arttitude360\reactnative\rngoogleplaces\RNGooglePlacesModule.java:448: error: method does not override or implement a method from a supertype
@Override
^
3 errors
:react-native-google-places:compileReleaseJavaWithJavac FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':react-native-google-places:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 19.835 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html```
only places selections, but no map view
* Sample React Native App
* https://github.com/facebook/react-native
* @flow
*/
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
TouchableOpacity,
View,
} from 'react-native';
import Colors from '../constants/Colors'
import MapView from 'react-native-maps';
import ChatList from './home/components/ChatList';
import { fetchGroupChats } from './home/actions';
import { LoadingScreen } from './home/commons';
import { connect } from 'react-redux';
import RNGooglePlaces from 'react-native-google-places';
@connect(
state => ({
chats: state.home.chats
}),
{ fetchGroupChats }
)
export default class HomeScreen extends React.Component {
constructor(props) {
super(props);
this.state = {
latitude: null,
longitude: null,
error: null,
};
}
openSearchModal() {
RNGooglePlaces.openAutocompleteModal({
type: 'establishment'
})
.then((place) => {
console.log(place);
})
.catch(error => console.log(error.message)); // error is a Javascript Error object
}
componentDidMount() {
navigator.geolocation.getCurrentPosition(
(position) => {
this.setState({
latitude: position.coords.latitude,
longitude: position.coords.longitude,
error: null,
});
console.log(position);
},
(error) => console.log(new Date(), error),
{enableHighAccuracy: false, timeout: 10000}
)
this.props.fetchGroupChats();
}
render() {
if (this.state.longitude) {
const {
chats: {
isFetched,
data,
error
}
} = this.props;
if (!isFetched) {
return (
<View style={styles.container}>
<LoadingScreen />
</View>
)
} else if (error.on) {
return (
<View>
<Text>{error.message}</Text>
</View>
);
} else if (isFetched) {
return (
<View style={styles.root}>
<TouchableOpacity
style={styles.button}
onPress={() => this.openSearchModal()}
>
<Text>Pick a Place</Text>
</TouchableOpacity>
</View>
)
}
} else {
return (
<View style={styles.container}>
<LoadingScreen />
</View>
)
}
}
}
const styles = StyleSheet.create({
root: {
flex: 1,
justifyContent: 'center',
//backgroundColor: '$medBlueColor'
},
map: {
...StyleSheet.absoluteFillObject,
},
topContainer: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: Colors.blackBlueColor
},
bottomContainer: {
flex: 0.9,
backgroundColor: Colors.medBlueColor
},
container: {
flex: 1,
backgroundColor: '#fff',
justifyContent: 'center',
alignItems: 'center'
},
tabBarInfoContainer: {
position: 'absolute',
bottom: 0,
left: 0,
right: 0,
alignItems: 'center',
backgroundColor: '#fbfbfb',
paddingVertical: 20,
},
});
Thanks for making this component.
I like this component to use in my app, very useful.
But I can't generate ipa file.
/////////////////////////////////////////////////////////////////////
In xcode, I can build successfully, but I can't build in terminal,
this error occurs.
** BUILD FAILED **
The following build commands failed:
CompileC /Users/my_project/ios/build/Build/Intermediates/RCTSettings.build/Debug-iphonesimulator/RCTSettings.build/Objects-normal/x86_64/RCTSettingsManager.o RCTSettingsManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
CompileC /Users/my_project/ios/build/Build/Intermediates/RCTAnimation.build/Debug-iphonesimulator/RCTAnimation.build/Objects-normal/x86_64/RCTFrameAnimation.o Drivers/RCTFrameAnimation.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
When i'm building my app for debug, i got this type of error, please give some solution
Running dex in-process requires build tools 23.0.2.
For faster builds update this project to use the latest build tools.
Dex: Error converting bytecode to dex:WithDexForDebug
Cause: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/location/places/zzl;
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/location/places/zzl;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:502)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)
at com.android.dx.command.dexer.Main.run(Main.java:277)
at com.android.dx.command.dexer.Main.main(Main.java:245)
at com.android.dx.command.Main.main(Main.java:106)
:app:transformClassesWithDexForDebug FAILED
the map appears empty on ios
i can see the marker and the pinned places but without route
For now all results is in English,
Is there any way to change it to specific language?
Already pass the 'country' option, but all result still in English.
Thank you in advance.
Hie bro I am getting this error trying to run the app on android. Everything works fine on ios.
Inside my node-modules folder i checked and saw that react-native-maps is using
compile "com.google.android.gms:play-services-base:10.2.4"
compile "com.google.android.gms:play-services-maps:10.2.4"
While react native google places
is using
compile 'com.google.android.gms:play-services-base:10.2.0'
compile 'com.google.android.gms:play-services-places:10.2.0'
compile 'com.google.android.gms:play-services-location:10.2.0'
Hey! Looks like an awesome package!! Any chance you're going to set it up so we can use it with carthage?
Hello !
I followed all the instructions, but it has the following errors:
I even tried to put in the first js and manual link, but no sucess.
my pod:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, ’8’
target 'MyMap' do
react_native_path = "../node_modules/react-native"
pod "Yoga", :path => "#{react_native_path}/ReactCommon/yoga"
pod "React", :path => react_native_path
pod 'GoogleMaps'
pod 'GooglePlaces'
pod 'GooglePlacePicker'
end
no such file or directory: '.../app/node_modules/react-native-google-places/ios/NSDictionary+GMSPlace.m
I install by CocoaPods and I present the problem above.
Can you allow us to enter an array to filter my multiple countries such as:
RNGooglePlaces.getAutocompletePredictions(text, { type: 'cities', country: ['ca', 'us'] })...
My problem is the following:
When I select a place in map, a point in a street, the "SELECT" buttons goes disabled, and none information about that point (street, latitude, longitude) is returned:
How can I make any place in the map "selectable", instead of "only know places"?
I wish something like this:
Is possible?
https://stackoverflow.com/questions/44329264/react-native-package-return-undefined/45200696#45200696
Someone recently posted this on stack overflow and I'm seeing the same issue. Any suggestions?
Hie I have another question this function does not return latitude and longitude values?
RNGooglePlaces.getAutocompletePredictions()
Hello!
First of all: thank you for awesome module! Gr8 job!
To the topic: I've implemented your's module but faced fallowing problem when invoked onPress openSearchModal()
function (from example) - app crashes but google places is running:
got no errors in launchPacker.command:
neither in console.log. This happens with or without debugger on.
Any Ideas? :)
Hello! I've done the setup and I'm getting this error:
undefined is not an object (evaluating '_reactNativeGooglePlaces.RNGooglePlaces.openPlacePickerModal')
openSearchModal
PlacePicker.js:7
onPress
PlacePicker.js:20
I created a component based on the example code:
PlacePicker.js
import React, { Component } from 'react';
import { Text, TouchableOpacity, View } from 'react-native';
import { RNGooglePlaces } from 'react-native-google-places';
class PlacePicker extends Component {
openSearchModal() {
RNGooglePlaces.openPlacePickerModal()
.then((place) => {
console.log(place);
})
.catch(error => console.log(error.message));
}
render() {
return (
<View style={{ width: 100, height: 20 }}>
<TouchableOpacity
onPress={() => this.openSearchModal()}
>
<Text>Open Place Picker</Text>
</TouchableOpacity>
</View>
);
}
}
export default PlacePicker;
Then I'm using it wrapped in a View-like component
<CardSection>
<PlacePicker />
</CardSection>
Any ideas on how to solve this?
Thanks in advance, I really like this project.
An error when run npm i react-native-google-places --save
+-- UNMET PEER DEPENDENCY [email protected]
`-- [email protected]npm WARN [email protected] requires a peer of react@>=15.4.0 but
none was installed.
I use react 16.0.0-alpha.6 on react-native 0.44.0
iOS response has addressComponents
which makes the API inconsistent between platforms.
The code should change in order to work to (need to find topmost controller):
GMSAutocompleteViewController *viewController = [[GMSAutocompleteViewController alloc] init]; viewController.delegate = self; UIViewController *topController = [UIApplication sharedApplication].delegate.window.rootViewController; while (topController.presentedViewController) { topController = topController.presentedViewController; } [topController presentViewController:viewController animated:YES completion:nil];
After installing the package and manually adding Google Places
sdk (without pod), running the app throws an error. Below is a screenshot of the error. The GooglePlaces
header file can be accessed from my appDelegate.m file.
RN version: 0.36.1
react-native-google-places version: 0.8.8
Google Places sdk version: 2.2
Hi tolu!
I went through all the build errors and setup (took a while but finally) and was able to get the module to actually work on my hardware device when i run it from Xcode directly onto my phone. However when trying to run on the simulator I am regularly getting this error (i have tried reboots and reinstalls of the server for simulator and the node_module folder and cache clearing, to no avail). Is it expected behavior to not work on a simulator because of non-device limitations?
Fresh install
I get this error.
`While building module 'GooglePlacePicker' imported from /Users/coding/Documents/react/test/node_modules/react-native-google-places/ios/RNGooglePlacesViewController.m:4:
In file included from :1:
In file included from /Users/coding/Documents/react/test/node_modules/react-native-google-places/ios/../../../ios/Pods/GooglePlacePicker/Frameworks/GooglePlacePicker.framework/Headers/GooglePlacePicker.h:1:
/Users/coding/Documents/react/test/node_modules/react-native-google-places/ios/../../../ios/Pods/GooglePlacePicker/Frameworks/GooglePlacePicker.framework/Headers/GMSPlacePicker.h:12:9: fatal error: module 'GoogleMaps' not found
@import GoogleMaps;
1 error generated.`
Hi there! Thanks for the package :)
Is there a language setting? If not, can you give me guidelines so I can contribute with this feature?
Hi, I was trying to install this library and I plan on using only the API, not the picker. So as per the docs, I didn't include the GooglePlacePicker pod in my podfile. But when I build the project, I get a not found error. When I list GooglePlacePicker in my pods, the issue goes away. Is there a way to use this library without the picker?
P.S: I do not mind having GooglePlacePicker among my pods. It's just that the README states that it's optional. That's all. 😄
/Volumes/Data/QPlay/PharmaTruck/app/node_modules/react-native-google-places/ios/RNGooglePlacesViewController.m:4:9: 'GooglePlacePicker/GooglePlacePicker.h' file not found
Is possibile to style the navigation bar inside the modal opened when you openPlacePickerModal
Hi @tolu360 ! and thanks for this component, is quite useful.
The only problem I've using it is that while on IOS everything works fine on android when i try to invoke openPlacePickerModal
on RNGooglePlaces
react-native
returns an error.
I tried to inspect your java module but didn't find anything yet.
What i did so far:
react-native link your-package-name
build.gradle
, MainApplication.java
etc. etc.)openPlacePickerModal
becuase i tought was a permission problem.so this is my code so far:
async openSearchModal() {
if(Platform.OS === 'android') {
try {
let granted = await PermissionsAndroid.requestPermission(PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION)
if (!granted) {
return false
}
} catch (err) {
console.warn(err)
return false
}
}
RNGooglePlaces.openPlacePickerModal()
.then((place) => {
console.log(place)
// place represents user's selection from the
// suggestions and it is a simplified Google Place object.
})
.catch(error => console.log(error.message)) // error is a Javascript Error object
}
removing the permission related code doesn't resolve the error.
Everything is being tested on real device.
One Plus One,
Android 6.0
import {
Image,
Linking,
Platform,
ScrollView,
StyleSheet,
Text,
TouchableOpacity,
View,
} from 'react-native';
import { LoadingScreen } from './home/commons';
import * as Expo from 'expo';
import Colors from '../constants/Colors'
import { connect } from 'react-redux';
import ChatList from './home/components/ChatList';
import { fetchGroupChats } from './home/actions';
import RNGooglePlaces from 'react-native-google-places';
import { MonoText } from '../components/StyledText';
export default class HomeScreen extends React.Component {
openSearchModal() {
RNGooglePlaces.openPlacePickerModal()
.then((place) => {
console.log(place);
})
.catch(error => console.log(error.message));
}
static route = {
navigationBar: {
visible: false,
},
};
async getLocationAsync() {
const { Location, Permissions } = Expo;
const { status } = await Permissions.askAsync(Permissions.LOCATION);
if (status === 'granted') {
var locObj = await Location.getCurrentPositionAsync({enableHighAccuracy: true});
let lat = locObj['coords'].latitude;
let lon = locObj['coords'].longitude;
this.location = locObj;
return this.location;
} else {
throw new Error('Location permission not granted');
}
}
componentDidMount() {
this.getLocationAsync();
this.props.fetchGroupChats();
}
render() {
let receivedLocation = this.location;
if (!receivedLocation) {
return (
<View style={styles.container}>
<LoadingScreen />
</View>
)
} else {
return (
<View style={styles.root}>
<Expo.MapView
style={{flex: 1}}
initialRegion={{
latitude: receivedLocation['coords'].latitude,
longitude: receivedLocation['coords'].longitude,
latitudeDelta: 0.005,
longitudeDelta: 0.005,
}}/>
<View style={styles.container}>
<TouchableOpacity
style={styles.button}
onPress={() => this.openSearchModal()}
>
<Text>Pick a Place</Text>
</TouchableOpacity>
</View>
</View>
)
}
}
The place result only information about: name, adress, lat, lng, place_id
If i want more information like result of google place api (includes photos.....):
{ "formatted_address" : "New York, NY, USA", "geometry" : { "location" : { "lat" : 40.7127837, "lng" : -74.0059413 }, "viewport" : { "northeast" : { "lat" : 40.9152555, "lng" : -73.70027209999999 }, "southwest" : { "lat" : 40.4960439, "lng" : -74.25573489999999 } } }, "icon" : "https://maps.gstatic.com/mapfiles/place_api/icons/geocode-71.png", "id" : "7eae6a016a9c6f58e2044573fb8f14227b6e1f96", "name" : "New York", "photos" : [ { "height" : 2592, "html_attributions" : [ "\u003ca href=\"https://maps.google.com/maps/contrib/109675169087914453108/photos\"\u003eJernique Webb\u003c/a\u003e" ], "photo_reference" : "CoQBdwAAABvCjwlFI11PMTsyaKb3hl81StlK5z_nsziAovImoNzX-dxaEeQCiRasa6xb3ccYfZ6Lq5YP-m4A--6l8uyk8siTzhKHOBYdYwLwSt1eM3maNm_LulnbigPPyM1tuAdK9RIpAGKV1dimyereRGAcPZv4KMcD2lKHf-5m_LlegKIfEhCZkVL3One_8kaTYHU4zCVaGhRMs0ZzZWln8ZeT9qcERSSJ4rL_AA", "width" : 4608 } ], "place_id" : "ChIJOwg_06VPwokRYv534QaPC8g", "reference" : "CmRbAAAA7X5dgQSwuttJRVnhq1rNDr-gvRCvx5a_R6UN2pTnKzAXPW1GdxJWCAZG1VvTD4hOmybnb8Xqn_yRwdjajZ7UDoZYIIFS6LkWIJmsxNUL7wN5T5Fj_XQ-1R0agJaa1gkWEhA9kCh6uanW_76pujFpJ5b8GhR-Nv3jt7RFXNVJmm408PWL6WxmtQ", "types" : [ "locality", "political" ] }
Hi and thank you very much for this repo. Is there an option to modify styles of rendered list, like with renderRow or similar? Thanks!
@tolu360 Great library this is. But just a nagging issue i've been struggling with for days. I am able to get the result of user selected location when user clicks on any of the auto-suggested place in iOS, but doesn't work in Android.
const place = await RNGooglePlaces.openAutocompleteModal();
// promise always gets lost in here for Android but gets resolved in iOS
How to set location on maps after selecting autocomplete place or suggestion place?
So my user can repositioning location in maps?
Thank you
Is there a way to get the full response instead of a squashed version of it? For example, I need to parse out the street, city, zip, and country all separately. Thanks so much!
@tolu360 I have just installed the package and on accessing the openAutocompleteModal
method I get an error of RNGooglePlaces being undefined. On logging, I found that the object is empty.
Any advice on the issue?
import RNGooglePlaces from 'react-native-google-places';
Hi thanks for the google places package.
I am having problems with RNGooglePlaces.openAutocompleteModal from the example you gave. When I click pick a place, the modal shows up and disappears almost immediately with an error message "Could not load search results". When I try to input some values in the search field I get an error "Illegal callback invocation from native module. This callback type only permits a single invocation from native code."
After installing and creating keys as per instructions in the readme I get this error when I call openAutocompleteModal
:
Error: Status{statusCode=PLACES_API_KEY_EXPIRED, resolution=null}
at createErrorFromErrorData (NativeModules.js:115)
at NativeModules.js:78
at MessageQueue.__invokeCallback (MessageQueue.js:296)
at MessageQueue.js:120
at MessageQueue.__guard (MessageQueue.js:218)
at MessageQueue.invokeCallbackAndReturnFlushedQueue (MessageQueue.js:119)
at debuggerWorker.js:71
I have not restricted my key's usage. I did try doing so based on SHA-1, but that didn't help. I also generated a new key with no better luck.
Any suggestions are welcome
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.