Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

バックアップ機能のSafari対応 #125

Closed
snext1220 opened this issue May 30, 2019 · 10 comments
Closed

バックアップ機能のSafari対応 #125

snext1220 opened this issue May 30, 2019 · 10 comments
Labels
Temporary Renewalプロジェクトに伴う暫定/先行改定 Testing テスト中(現在のテスト対象項目)

Comments

@snext1220
Copy link
Owner

以下コメントで戴いた件です。
#118 (comment)

これまでSafariの制限でダウンロード機能が利用できませんでしたが、サーバー側にシカケをしまして、本番環境にて対応しております。当方、iPadのみで確認していますが、可能な方はiPhoneなどでもご確認を戴けますと幸いです。

#ただし、サーバー環境の都合上、GitHubからは動作しませんので、ご注意ください(Safariのみ)。

@snext1220 snext1220 added enhancement 新機能提案* Testing テスト中(現在のテスト対象項目) Renewal サイト/アプリリニューアル施策(他と区別するために設けました) labels May 30, 2019
@snext1220 snext1220 added this to the August 2019 Update milestone May 30, 2019
@snext1220 snext1220 removed the Renewal サイト/アプリリニューアル施策(他と区別するために設けました) label Jun 2, 2019
@toki-sor1
Copy link
Collaborator

iPhone 7 Safariから動作確認。
iCloud Driveにバックアップファイルを保存し、「ブラウザ」を選んでRestoreすることで正常に再開することができました!

わあああ早速のご対応ありがとうございます!!
BackupとRestoreの手順を簡単に解説する必要はあるかと思いますが、これでモバイル環境(iPhoneなどのiOS系)で更に遊び易くなりましたね!

@snext1220
Copy link
Owner Author

早速のご確認ありがとうございました!
ここまでは基本Chromeベースで開発を進めてきたのですが、モバイル対応となると、Chrome/Safariを中心に確認を進めていかないと、ですね。

#今回のバックアップ機能は、Safariが唯一の鬼っ子で、結局、サーバー側にシカケを施してようやく対応となりました;ブラウザ互換はホント悩ましいです;;

マニュアルについては、諸々の機能が落ち着いたところで再整備していければと~
ただ、バックアップについては、、、どうしてきましょうかね^^;

現状、以下ページの「セーブデータのバックアップ/リストア」でまとめておりますが、iPhone周りの保存方法までまとめるとなると、環境依存にもなりそうなので、中々悩ましそうで;
https://sorcerian.hateblo.jp/entry/20171220
もし「この辺がわかりにくかった」などあれば、ぜひご指摘くださいませm(_ _)m

@snext1220 snext1220 added Temporary Renewalプロジェクトに伴う暫定/先行改定 and removed enhancement 新機能提案* labels Jun 8, 2019
@toki-sor1
Copy link
Collaborator

ここまでは基本Chromeベースで開発を進めてきたのですが、モバイル対応となると、Chrome/Safariを中心に確認を進めていかないと、ですね。

ううっ、モバイルに対応してゆくためには避けて通れませんもんね……。
時代の波についてゆかねば……!

#今回のバックアップ機能は、Safariが唯一の鬼っ子で、結局、サーバー側にシカケを施してようやく対応となりました;ブラウザ互換はホント悩ましいです;;

ご対応、本当にお疲れ様です……;;
サイト表示だけでなく、ブラウザの中身のことも考えて機能を実装しなければいけないのは辛いですね……;;

マニュアルについては、諸々の機能が落ち着いたところで再整備していければと~
ただ、バックアップについては、、、どうしてきましょうかね^^;

現状、シンプルで読み易くまとまっていますから、iPhone周りの保存方法もまとめるのはどうしようか、確かにちょっと悩ましいですね;

ただ、せっかくの機能も使い方が分からなくては有効活用できないのでは、とも思うんですよね;
マニュアルのページはシンプルさを保ちつつ(そのままに)、リンクで詳細説明のページに飛べる仕様というのもいいかもしれません。

@Salvadors-cabin
Copy link
Collaborator

旧型iPad(iOS9+Safari)では、セーブはO/Dにできたものの、リストアはできないようでした。

AugTest1-20190731

たぶん旧ブラウザに対応していないのだと思います。
そろそろiOS9+Safariのテストは意味がないかも、と思っています。

@snext1220
Copy link
Owner Author

ご確認ありがとうございます。
OneDriveへのアクセスの問題?のように見えますが、例えばローカルにセーブデータを保存して、そちらからリストア、などはできませんでしょうか。

そろそろiOS9+Safariのテストは意味がないかも、と思っています。

確かに、iOSがかなり古くなっていますよね...
悩ましいところなのですが、(主に私の環境の問題で)Safariでの検証がかなり手薄だもので、できればもう少し継続戴けるとm(_ _)m
※IEを除くと、Safariが鬼っ子であることが意外と多いので。

@toki-sor1
Copy link
Collaborator

iPhone 7(iOS 12.4)/Safariにて動作確認。
バックアップ・リストアともに正常に行うことができました。
こちらはOneDriveではなく、iCloud Driveにバックアップファイルを保存してリストアしていますが、アクセスも問題ないですね。

試しにDropboxにバックアップしてみましたが、今度はリストア時にDropboxが選択できず(選択候補として表示されない)、こちらは無理そうでした。

@snext1220
Copy link
Owner Author

ご確認有難うございます!

選択候補に表示されない> については制約の条件が不明ではあるのですが、とりあえずアプリ(JavaScript)原因ではなさそう&代替はききそうなので、今回はママとさせていただきますね。

@Salvadors-cabin
Copy link
Collaborator

私の環境ではバックアップ時にOneDriveだけしか候補に出てこないですね。バックアップはできるのですが、リストア時にエラーになってしまう(前の書き込みの状況)という・・。
設定の問題なのかブラウザが対応していないのか不明ですが、今のところやれることが無さそうです。

@cocotori
Copy link
Collaborator

cocotori commented Aug 5, 2019

iPad6 (iOS 12.3) にて問題なく動作することを確認しました。
iPod Touch (iOS9.3)ではバックアップできないようです。
(ファイルエクスプローラー等が選択肢に出ない。)

何かしらアプリを入れればできるのかもしれませんが、
古めのOSですので、ひとまずできるところまでで
いいのではないかと思います。

@snext1220
Copy link
Owner Author

ご確認ありがとうございました!

設定の問題なのかブラウザが対応していないのか不明

ファイル選択ボックスなので、ブラウザーそのものというよりも、OSの対応、もしくは設定の問題のようには思われますが、 @cocotori さんも仰っているように、古いOSなので「できるところまで」程度で十分そうですね(今後もそのレベルでのご確認で良いかと考えております)。こちらは他にご意見なければ、クローズにしていければと。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Temporary Renewalプロジェクトに伴う暫定/先行改定 Testing テスト中(現在のテスト対象項目)
Projects
None yet
Development

No branches or pull requests

4 participants