Skip to content
akidon edited this page Dec 29, 2021 · 4 revisions

Tokumemoについて

TokumemoはSwiftで開発された徳島大学生の学修を支援するアプリケーションです。

本プロジェクトにご協力いただける方は以下を参照してください。

Build方法

ログイン

evaluateJavaScriptを使用し、HTML側でJavaScriptを動かす。 ログインURLより、ログイン画面からcアカウント、パスワードを入力、ボタンを押す。 ログイン画面からcアカウント、パスワードをevaluateJavaScriptを使用して入力、ボタンを押す。 WKWebViewにCookieがあるので、ログイン後から一定時間は再度ログインを求められることはない。

教務事務システム

登録者は教務事務システムを、非登録者はシステムサービス一覧を表示。 登録者の場合は アンケートの催促画面が表示されるので、evaluateJavaScriptでボタンを押す。

マナバ

登録者はマナバを、非登録者はeラーニング一覧を表示。

図書館

登録者はマイライブラリを、非登録者は図書館ホームページを表示。

シラバス

科目名、教員名、キーワードをシラバスサイトへそれぞれevaluateJavaScriptを使用して入力、ボタンを押す。 シラバスサイトは(HTTP)である為、AppTransportSecuritySettingsの設定を行なった。

許可ドメイン

サブドメインを含む「tokushima-u.ac.jp」のみ許可しています。 それ以外のサイトに移る場合は、強制にSafariで起動するようにしています。

cアカウント、パスワード保存方法

フレームワークである「KeychainAccess」を使用して KeyChainに保存します univIP/App/Model/DataManager.swift に詳細を書いています。

セキュリティー

フレームワークである「KeychainAccess」を使用して KeyChainに保存しています。