Appwrite의 Flutter 및 Dart SDK의 새 버전 발표

Flutter 및 Dart용 Appwrite SDK 버전 7.0 및 6.1의 출시를 발표하게 되어 기쁩니다. 새 버전은 일부 수정 사항을 추가하고 두 SDK 모두에 대한 오래된 종속성을 업데이트합니다.

또한 이제 Flutter SDK 버전 7.0이 Windows 애플리케이션에 대한 OAuth 인증을 완벽하게 지원한다는 소식을 전하게 되어 기쁩니다. Android 기기에서 이전 버전의 Appwrite SDK로 이미 OAuth 인증을 사용하고 있는 경우 새 설정으로 매니페스트 파일AndroidManifest.xml을 업데이트해야 합니다.

<manifest ...>
 ...
 <application ...>
   ...
   <!-- Add this inside the `<application>` tag, along side the existing `<activity>` tags -->
   <activity android:name="com.linusu.flutter_web_auth_2.CallbackActivity" android:exported="true">
     <intent-filter android:label="flutter_web_auth_2">
       <action android:name="android.intent.action.VIEW" />
       <category android:name="android.intent.category.DEFAULT" />
       <category android:name="android.intent.category.BROWSABLE" />
       <data android:scheme="appwrite-callback-[PROJECT_ID]" />
     </intent-filter>
   </activity>
 </application>
</manifest>


웹 애플리케이션과 함께 패키지를 사용하는 경우 다음 예와 같이 콜백 파일을 업데이트해야 합니다.

<!DOCTYPE html>
<title>Authentication complete</title>
<p>Authentication is complete. If this does not happen automatically, please
close the window.
<script>
 window.opener.postMessage({
   'flutter-web-auth2': window.location.href
 }, window.location.origin);
 window.close();
</script>


보시다시피 변경 사항은 사소하며 Appwrite가 이제 flutter_web_auth_2 대신 flutter_web_auth 패키지를 사용하고 있음을 나타냅니다. 새 패키지에는 Flutter용 Appwrite SDK를 사용할 때 더 나은 경험을 가능하게 하는 여러 개선 사항 및 버그 수정이 포함되어 있습니다.

이것은 또한 새로운 Nico Mexis 패키지를 포크하고 유지 관리한 flutter_web_auth_2Dom Jocubeit , Bishwajeet Parhi , Agon NogaKamil Pyrkosz을 포함하여 많은 Appwrite 커뮤니티 구성원에게 감사를 표할 좋은 기회입니다. 이러한 문제를 해결하는 데 도움이 됩니다.

더 알아보기



Appwrite를 처음 사용하는 경우 Appwrite는 개발자에게 웹 또는 모바일 애플리케이션을 구축하는 데 필요한 모든 핵심 API를 제공하는 서비스 플랫폼으로서의 완전한 100% 오픈 소스 백엔드입니다. Appwrite에 대해 자세히 알아보고 Appwrite SDK을(를) 방문하여 Appwrite Documentation을 시작할 수 있습니다.

좋은 웹페이지 즐겨찾기