問題タブ [badge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1000 参照

ruby-on-rails - Rails バッジ / 実績システム 動的マスター リスト

だから私はメソッドを使用しています:アプリにバッジ/アチーブメント システムを実装するために RoR にアチーブメント システムを実装する方法。

これはこれまでのところうまく機能していますが、現在サイトに存在するすべてのバッジの「マスター リスト」が必要です。これは増え続けているため、手動で更新するのではなく、このリストが動的に入力されるようになれば幸いです。

これは非常に簡単に聞こえますが、アチーブメント システムの仕組み (さまざまな種類のバッジはすべて Achievement.rb モデルのサブクラスです... データベースには同じバッジのインスタンスが多数あります) のため、どうすればよいかわかりません。実績モデルのすべてのサブクラスを決定できます。

さらに、バッジごとに独自のショー ページを作成したいと考えています (URL の例: http://www.mysite.com/achievements/badge1 ) 。

したがって、このマスター リスト内のバッジ イメージは次のようになります。

ただし、やはり、Achievement モデルのすべてのサブクラスを反復処理する方法がわかりません。

これは理にかなっていますか?これを行うにはどうすればよいですか?

ありがとう、

0 投票する
6 に答える
54935 参照

iphone - 標準のUIButtonにバッジを追加するにはどうすればよいですか?

標準に標準的なバッジを追加することは可能UIButtonですか?

半自然的にサポートされていない場合、これを達成するための最も簡単な方法は何でしょうか?

画像の例:

iPhoneのUIボタン

0 投票する
2 に答える
12464 参照

iphone - Iphone アプリのアプリ アイコンのバッジ

タブバー アイテムのバッジ通知と同様に、アプリ アイコンでバッジ通知を取得するにはどうすればよいでしょうか。新しいメッセージを通知するためにこれが必要です。

0 投票する
1 に答える
1580 参照

android - SyncAdapter を使用してバッジとインテントを QuickContactBadge に追加する

SyncAdapter があり、連絡先の同期は正常に機能します。連絡先アプリケーションの QuickContactBadge に素敵なバッジを追加したいだけです。どうすればこれを機能させることができますか?

0 投票する
1 に答える
5185 参照

iphone - 数字のないiPhoneアイコンバッジ

この質問に対する回答は 1 件ありましたが、アプリ内バッジの解決策でした。番号のないホームページ アイコンのバッジを作成しようとしています。それはただの赤い点になります。

0 投票する
3 に答える
1699 参照

iphone - オプションを使用して真夜中にアプリケーション バッジを更新する: アプリが起動していないかバックグラウンドで、バッジ数が減少する可能性があります

ローカル通知と、アプリのバッジ番号を更新するのに役立つ方法について多くのことを読んでいます。

このバッジを真夜中に更新し、その値を真夜中まではわからない数値に設定したいと考えています。そこで、可能であれば、深夜にいくつかのデータを更新/ロードし、表示する数をチェックしてバッジに表示する機能を起動したいと考えています。

もちろん、表示する数値は表示された数値に比例するものではなく、それよりも大きくても小さくてもかまいません。

これは動作すると予想されます: - アプリがバックグラウンドにあるとき - アプリがフォアグラウンドにあるとき - アプリが起動されていないとき

部分的であっても、これを行う方法を知っていますか? 不可能な場合は、真夜中までにバッジ番号を知ることができるとしましょう...これは実用的な答えに役立ちますか? これは望ましくありませんが、これを機能させる選択肢がない場合は、これを行うために無用なコードを大量に作成する予定です...

0 投票する
1 に答える
566 参照

badge - システムへのヒットを最小限に抑えて、APPの成果/バッジ/賞を処理するにはどうすればよいですか?

私がデザインしているウェブサイトのバッジと実績の概念が好きです。それらは使用率/使用率を改善することが証明されており、私が開発したいアプリの大きな動機になると思います。

大まかに言えば、これを行うには3つの方法が考えられます。

cronジョブとして要件を満たすメンバーを確認します。メンバーシップが増えるにつれて、cronジョブの実行に時間がかかるため、これは私には良い考えではないようです。

バッジの要件を満たす可能性のあるアクションが完了するたびに、バッジを授与する必要があるかどうかを確認します。これは良い方法のようですが、サーバーを継続的にチェックしてバッジを確認する可能性があるようです。すでに授与されているか、ユーザーが近くにいない可能性があります。

ユーザーがバッジを取得できるアクションを完了するたびに、バッジを既に持っているかどうかを確認してから、要件を満たしているかどうかを確認します。これも問題ないようですが、ユーザーをオブジェクトとして保存している場合は、非常に大きくなる可能性があります。または、データベースにアクセスして、成果を常にチェックするのが非常に困難になる可能性があります。

不足しているオプションはありますか?1つ以上のアプローチに対する私の懸念は誇張されていますか?

編集: これは私が思っていたよりもはるかに興味深い質問ですか、それとも悪い時期に尋ねましたか?不明な点を残しましたか?

0 投票する
2 に答える
3575 参照

database-design - 私のウェブサイトで報酬システムを設計する方法

構築中の新しいウェブサイトで報酬システムを試して設計したいと考えています。例 (説明目的のみ):

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

スタック オーバーフローのメダル システムは別の例です。

私の質問は、各バッジの説明と名前をデータベース テーブルに簡単に保存できるということです。

次に、ユーザーをこれらのバッジに関連付けます。

(そしておそらく、スケールバッジなどを通じてユーザーの進行状況を保存するための別のものなど)

しかし、これらのバッジを授与するトリガーをプログラミングするのは困難です。

このようなシステムは、Web サイトにハードコードされたトリガーで構築されていますか? これらのバッジの広さと柔軟性のために、これは私が考えることができる唯一の方法です. ただし、トリガーがバッジ ID にハードコードされている場合は、何かを変更するときに細心の注意を払う必要があります。

では、これがそのようなシステムの仕組みですか?それは私が学んだことに反する。それとも、私は問題に間違ってアプローチしていますか?

0 投票する
2 に答える
15854 参照

iphone - プッシュ通知で閉じるボタンをクリックした場合、バッジ番号を削除するにはどうすればよいですか?

プッシュ通知を使用しています。通知を受け取ると、2つのボタンが表示され、表示して閉じます。[表示]をクリックするとアプリが開き、閉じるボタンをクリックすると何も実行されず、アプリアイコンにバッジ番号が表示されます。次に、アプリをもう一度開くと、そのバッジ番号は消えるはずですが、消えません。ユーザーがアプリアイコンをクリックした場合、どうすればそのバッジ番号を削除できますか?ありがとう

0 投票する
2 に答える
1876 参照

iphone - ホーム画面に追加されたウェブサイトアイコンに標準のバッジを表示する

私のウェブサイトは、iOSのホーム画面に追加されたときにアイコンとカスタムアプリ名を表示するように最適化されています。このウェブサイトのアイコンに、たとえばJavaScriptを使用して、標準の赤い数字のバッジを表示することはできますか?