掲示板

ゆずるね支援アプリを作りました。

IMG_0565.jpeg

ご覧頂き有難うございます♪^ ^
ショートカットアプリを用いて、ゆずるね支援アプリを作りました。

アプリを更新しました。(2/10)
https://www.icloud.com/shortcuts/90c37de2d92840c182284bf9108a2443
初期バージョンv1.0につきましては配信を停止します。

● 開発に至った動機
ゆずるねボタンの押し忘れを防ぐためです。
平日の昼過ぎになってから、「あっ、ゆずるねボタン押し忘れた。。。」ということがよくあったんですよね。
ではどうすればいいか。と考えた結果、自作でアプリを作ることにしました。
リマインダーで通知するという手もありましたが、どうせならと思い一から作ることにしました。

〜プログラムに関して〜
変数とif文(条件分岐)を組み合わせた簡易的なプログラムです。一つのif文で複数の条件を指定するやり方が分からなかったため、全体的に冗長なプログラムになってしまいました。プロのITエンジニアの方から、いろいろ突っ込まれそうなコードとなっています。(笑)

C言語でいうと、以下のようなコードです。(一つのif文で複数条件を指定)

int n;
if(n >= 1 && n <= 31){
・・・・
}
else{
・・・・
}


〜各時間帯のアプリ挙動と機能について〜
一応各機能に名前をつけたのですが、ネーミングセンス皆無なので違和感だらけの名称になっています。。。

●  平日12:00〜12:59
(譲れないアナウンス機能)
この時間帯は帯域を譲れないため、アプリは起動せずメッセージだけ出力する仕様にしました。
Apple Watchからは直接mineoのサイトへアクセスできませんが、メッセージについては出力することにしました。

IMG_0566.jpeg

incoming-315DCD48-63D6-40A8-8000-147154479696.png

●  平日13:00〜23:59
(事前ゆずるね宣言アナウンス機能)
13:00を過ぎると当日分の「ゆずるね。」は終了となるため、翌日分の「ゆずるね。」に関するダイアログを出力します。金曜日だった場合は月曜日の日付を表示。

IMG_0567.jpeg

●  平日0:00〜11:59
(当日ゆずるね宣言お知らせ機能)
日付が変わったら、当日分の「ゆずるね。」をお知らせします。

IMG_0571.jpeg

●  土日 終日
(事前ゆずるね宣言お知らせ機能)
土曜日、日曜日だった場合は、「ゆずるねカウント対象外の日です。」といったダイアログを出力。
その後、月曜日分の「ゆずるね。」をオンにしますか?といったダイアログが表示されます。

IMG_0583.jpeg

●  平日土日 終日(21日限定)
(カウント時期お知らせ機能)
ゆずるねカウント更新期間が来た場合、下の図のようなダイアログが出るようにしました。毎月21日に出現します。

IMG_0570.jpeg

〜アプリ配布に関して〜
せっかくなので外部に公開します。(もしmineoさんから怒られた場合は非公開にします。)
ご使用の際は自己責任でお願いいたします。Android端末ではご使用いただけません。

時を駆け巡り、ある程度テストは行いましたが、万一適切な曜日やダイアログが出ないといったバグが発覚した際は更新アプリを出します。

アプリ概要
アプリ名 :ゆずるね支援アプリ
バージョン:v1.0
デベロッパ:Yuzuneko510

主な機能
・譲れないアナウンス機能
・事前ゆずるね宣言お知らせ機能
・当日ゆずるね宣言お知らせ機能
・カウント時期お知らせ機能

対応機種
iPhone、iPad、Mac(iMac、MacBook可)

非対応機種
iPod Touch、Apple Watch

日付時間
日本時間(UTC+0900)限定


12 件のコメント
1 - 12 / 12
とても参考になります。

たくさん質問して、大変恐縮です、お気を悪くしないでください。質問代として、チップ差し上げます。

Q1. 以下の用語について教えてください。
 ゆずるねカウント更新期間
 カウント時期
は、普段 ゆずるね を使っているときにあまりお目にかからない用語なので、簡単に説明していただけないでしょうか。

Q2. メンテナンスが頻繁にありますが、メンテナンス中はどうなりますか。

Q3. 事前ゆずるねと当日ゆずるねが わかれてるのはなぜですか。あまり、気にしたことがないので参考までに教えてください。
「ゆずるねカウント時期」だと、ちょっとぼんやり感じるので、「ゆずるねカウント期間」にするのはどうでしょうか?

ゆずるねカウント更新期間が来た場合
→ゆずるねカウント期間が更新された場合

みたいな感じです。
どろいど君では動かないのか…。
Yuzuneko510
Yuzuneko510さん・投稿者
ベテラン

>> NAO*.TSU さん

検討しますね。貴重なご意見有難うございます^ ^
Yuzuneko510
Yuzuneko510さん・投稿者
ベテラン

>> マレーシアのケイスケ @kmlovesmineo さん

コメント有難うございます。
いえ、大丈夫ですよ。

ーーーーーーーーーーーー
まずはQ1についてです。

ゆずるねカウント更新期間
カウント時期
は、毎月21日~翌月20日までの期間(日付)を表示する機能です。20日を過ぎて21日に日付が切り替わると期間が更新されます。

Q2
メンテナンスというのはmineo側のメンテナンスということでしょうか?
申し訳ありません。メンテナンス中かどうかというところまでは判定できない仕様となっています。

Q3
当日分のゆずるねなのか、翌日分(金曜日、土曜日、日曜日の場合は月曜日分)なのか、ダイアログで表示できたらと思い敢えて分けました。


今後の機能改善に繋げます。ご質問有難うございます。^ ^
Yuzuneko510
Yuzuneko510さん・投稿者
ベテラン

>> 真里亞 さん

コメント有難うございます。^ ^
Android版でも作りたかったです。。。

一応いろいろ調べたところ、Android版ショットカットアプリ?のようなものを見つけました。
https://play.google.com/store/apps/details?id=any.shortcut&hl=ja&gl=US&pli=1

ただAndroid端末自体持っていませんので、どこまでのことが出来るのかは検証できていません。

>> Yuzuneko510 さん

ご回答 ありがとうございました。
一度使ってみたいと思うのですが、私も Androidユーザなので、すぐに試せないのが残念ですが、とても興味深い内容なので、今後の動きに注目していきたいです。

Screenshot_2023-12-27_at_21-16-13_ゆずりあって、みんなでカイテキ。ゆずるね。|料金・サービス|格安スマホ・SIM【mineo(マイネオ)】.png

公開ありがとうございます。
古いiOS15.8に入れて使わせてもらっております。
まだ夜と朝の時間で起動させておりませんが、各ダイアログでOKしますとmineoアプリが起動するのですのね。
このショートカットだけですとタップ(起動)するのを忘れてしまいそうですので、アラームや特定時間をきっかけに起動するようなオートメーションに組み込むのがよろしいでしょうか。

ところで、以下の部分なのですが、

│● 平日0:00〜11:59
│(当日ゆずるね宣言お知らせ機能)

ゆずるね。の宣言は11:30までですので、それに合わせた方がよろしいかと思いましたわ。
☆★☆ヾ(⌒⌒*)えいっ
▶︎ ゆずりあって、みんなでカイテキ。ゆずるね。|料金・サービス|格安スマホ・SIM【mineo(マイネオ)】 https://mineo.jp/service/unique/yuzurune/
追記
「古いiOS15.8」と書きましたが、この端末だけしか所有しておりませんものでして……
Yuzuneko510
Yuzuneko510さん・投稿者
ベテラン

>> telosea@ぼっち・ざ・ちっぷ! さん

コメント有難うございます。^ ^

そうですね。。。オートメーションを活用するというのが最善かと思われます。

「ゆずるね。」の時間に関しても変更しますね。

貴重なご意見ありがとうございます!

5896786D-7C99-4A24-B336-81FCAA5E7F42.jpeg

いつも有難く使わせてもらっております。
本日実行しましたところ、添付画像のようになりました。
既に把握されていることと存じますが、一応ご報告させていただきます。
Yuzuneko510
Yuzuneko510さん・投稿者
ベテラン

>> telosea@ぼっち・ざ・ちっぷ! さん

報告ありがとうございます。^ ^
確認しますね。
コメントするには、ログインまたはメンバー登録(無料)が必要です。