react-native-cafebazaar-intent
Version:
Bazaar Intent for various purposes
47 lines (40 loc) • 1.05 kB
JavaScript
import { NativeModules } from "react-native";
export function rate(packageName) {
logIOS();
if(Platform.OS === "android") {
const { RNCafebazaarIntent } = NativeModules;
RNCafebazaarIntent.rate(packageName);
}
}
export function view(packageName) {
logIOS();
if (Platform.OS === "android") {
const {
RNCafebazaarIntent
} = NativeModules;
RNCafebazaarIntent.rate(packageName);
}
}
export function login() {
logIOS();
if (Platform.OS === "android") {
const {
RNCafebazaarIntent
} = NativeModules;
RNCafebazaarIntent.login();
}
}
export function developerCollection(developerId) {
logIOS();
if (Platform.OS === "android") {
const {
RNCafebazaarIntent
} = NativeModules;
RNCafebazaarIntent.developerCollection(developerId);
}
}
function logIOS() {
if(Platform.OS === "ios") {
console.warn("You can't use `react-native-cafebazaar-intent` in ios");
}
}