コンテンツにスキップ

React Native SDK インストール

React NativeモジュールはiOS/Android SDKのラッパーとして動作します。

Terminal window
# npm
npm install your-sdk-react-native
# yarn
yarn add your-sdk-react-native
Terminal window
cd ios && pod install

android/app/build.gradleで設定を確認:

android {
compileSdkVersion 33
defaultConfig {
minSdkVersion 21
targetSdkVersion 33
}
}
import { YourSDK } from 'your-sdk-react-native';
// アプリ起動時に初期化
YourSDK.initialize('YOUR_API_KEY');
import { YourSDK } from 'your-sdk-react-native';
const authenticate = async () => {
try {
const result = await YourSDK.authenticate({
username: 'user@example.com',
password: 'password'
});
console.log('Token:', result.token);
} catch (error) {
console.error('Authentication failed:', error);
}
};
import { useYourSDK } from 'your-sdk-react-native';
function MyComponent() {
const { authenticate, isLoading, error } = useYourSDK();
const handleLogin = async () => {
const result = await authenticate(username, password);
// Handle result
};
return (
// Your UI
);
}

React Native 0.60以降は自動リンクされますが、手動リンクが必要な場合:

Terminal window
npx react-native link your-sdk-react-native

メトロバンドラーのキャッシュクリア

Section titled “メトロバンドラーのキャッシュクリア”
Terminal window
npx react-native start --reset-cache