📌 오늘 겪은 문제 & 해결 방법 정리
1️⃣ Google Play 거부 (AI 생성 콘텐츠 정책 위반)
📌 문제:
- Google Play에서 **"AI 생성 콘텐츠 정책 위반"**으로 인해 앱이 거부됨
- 이유: AI가 생성한 콘텐츠를 신고할 수 있는 기능이 없었음
✅ 해결 방법:
- 앱 내에서 AI 생성 콘텐츠 신고 기능 추가
- 신고 버튼을 SavedResultsScreen.js와 ProfileModal(설정 화면)에 배치
- 신고 방법: 이메일을 통한 신고 기능 추가 (react-native-email-link 활용)

2️⃣ Android에서 이메일 앱이 열리지만 제목과 본문이 자동 입력되지 않는 문제
📌 문제:
- Linking.openURL('mailto:...') 사용 시 일부 Android 기기에서 제목(subject)과 본문(body)이 적용되지 않음
- mailto: 방식이 Android의 Gmail 앱에서 정상적으로 작동하지 않는 경우 발생
- Linking.openURL()을 사용해도 Gmail 웹만 열리고 작성 화면이 자동으로 뜨지 않음
✅ 해결 방법:
- react-native-email-link 라이브러리를 사용하여 Gmail 앱을 직접 실행하도록 수정
- 사용자의 기기에 설치된 이메일 앱을 감지하고, 제목 및 본문이 자동으로 입력되도록 개선
📌 최종 적용된 코드:
const handleReportContent = async () => {
openComposer({
to: 'deploy0905@gmail.com',
subject: 'AI 생성 콘텐츠 신고',
body: `신고 내용:
불쾌한 AI 생성 콘텐츠를 발견했습니다. 아래 내용을 확인해 주세요.
- 문제 발생 화면: [여기에 설명]
- 문제 내용: [여기에 설명]
`,
})
.catch(() => {
Alert.alert(
'이메일 앱이 없습니다.',
'Gmail 웹을 열어 신고 메일을 보내시겠습니까?',
[
{ text: '취소', style: 'cancel' },
{ text: 'Gmail 열기', onPress: () => Linking.openURL('https://mail.google.com/mail/?view=cm&fs=1&to=deploy0905@gmail.com') },
]
);
});
};
📌 오늘 정리한 주요 포인트
- Google Play 정책을 준수하기 위해 AI 생성 콘텐츠 신고 기능을 추가해야 함
- Android에서는 mailto: 방식이 일부 기기에서 정상적으로 동작하지 않음
- Gmail 앱을 직접 실행하기 위해 react-native-email-link 라이브러리를 사용하면 해결 가능
🚀 이제 Google Play에 다시 제출하면 승인될 가능성이 높음! 🚀
'플러팅 AI > 배포' 카테고리의 다른 글
| Google play 개발자 계정과 결제 프로필문제 (0) | 2025.03.10 |
|---|---|
| Google Play 스토어 배포, 1인 개발자의 험난한 여정: 2주 테스트와 계정 혼란, 수익 지급 정지까지 (0) | 2025.03.08 |
| DUNS 번호 받으면 해야할 단계 (google play store) (0) | 2025.02.13 |
| Google Play Store 배포 전략 변경 정리 (0) | 2025.02.13 |
| Google play store 반려 (0) | 2025.02.10 |