「ストアアプリ」タグアーカイブ

Windowsストアアプリに広告をつけようとして失敗

2014年04月30日
Windowsストアアプリに広告をつけようとして失敗

なれた手順でいつものとおり
Microsoft Advertising pubCenterにログインし、
新規広告作成して、アプリケーションIDと広告ユニットIDをメモし、

あとはVisualStudio側での作業
下記のタグをXAMLに貼り付け(タグのマークは取ってます)

  UI:AdControl ApplicationId=”アプリケーションID” AdUnitId=”広告ユニットID”      
  VerticalAlignment=”Center” HorizontalAlignment=”Left” Height=”90″ Margin=”569,10,0,-120″   Grid.Row=”2″ HorizontalAlignment=”Center” Width=”728″

XAML先頭の方にはusing:Microsoft.Advertising.WintRT.UIを貼り付け
リビルドすると、
あれ
あれれ
「AdControlをコレクションプロパティ Childrenに追加できません」というエラー。
30分XAMLとにらめっこ。

単純にMicrosoftAdovertising SDKを参照設定していなかっただけでした。
いつもやってるのに。手順書確認は大事。


Windowsストアアプリ申請時に困った事

2014年03月13日
Windowsストアアプリ申請時に困った事

これまで10本のアプリを公開しています。
10本とも日本と英語圏に公開しています。

今回は日本だけの公開としました。
ダッシュボードにアプリをアップロードし
これまでの手順のとおり進めていきました。
公開する国について日本だけ、チェックボックスに入力したにもかかわらず
なんと「説明」について英語の説明も要求されています。
無視して、日本語説明だけ入力保存しても、完了になりません。


えっ英語説明必須?・・・


あらためてVisualStudioでプロジェクトのプロパティやマニフェストを覗いても
英語説明を要求される理由が見つかりません。


ひょっとして・・・


表示される文言について日本語と英語の両方が
使用される言語により切り替えて表示されるようにしています。
プロジェクトにStringsフォルダーを作成し英語圏用に
Strings/en-US/Resources.resw
というリソースを用意しています。(日本語用もja-JP配下に作っています)


このen-USフォルダを削除し、もう一度アップロード用ファイルを作成しました。
そしてダッシュボードでアップロード。
このタイミングで英語説明が不要となりました。
同じように困った方への参考まで。


ひさびさWindowsストアアプリ着手

2014年02月28日
ひさびさWindowsストアアプリ着手

Windows8.1でコーディング、テストを終えたあと、
VisualStudioにてプロジェクト名で右クリックし
「ストア」⇒「パッケージ作成」


2分くらい待つと実行モジュールが作成されます。
次は認定キットによる検証をクリック。
「Windows8.1用にアプリ認定キットが出てるからインストールせよ」らしきメッセージ。
(英語版osを買ってしまったので、そんな感じ)
いいなりでOK押下し認定キット、インストール完了。


一方、裏ではアプリ認定キットによるチェックのボタンが出ている。
(ここでキャンセルすべきだった。)
クリックするとWindows アプリ認定キット2.2が起動。
これなかなか終わらない。
これなかなか終わらない。
これなかなか終わらない。


なのでタスクマネージャーで強制終了。気持ち悪いのでマシン再起動し
あらためてVisualStudioから再度、「ストア」⇒「パッケージ作成」
実行モジュールが作成された後、現れた認定キットによるチェックのボタンをクリック。
でてきたのはWindows アプリ認定キット 3.1。(2.2がダメだったのね)
無事。検証完了(passed)。


Windowsアプリ広告付けても休みがち

2013年09月15日
Windowsストアアプリ開発しています。
Windowsアプリ『録音withメモ 』仕事効率化カテゴリーにおいて
おかげさまでランキング上位にでています。
その他にも有料、無料合わせて8アプリ出させてもらっています。
作成にかかったコストを回収すべく有料としていますが
個人向けかつ有料だとまったくダウンロードされません。
なので個人向けの場合、無料とし広告を付けています。
この広告、休んでいる時間が(表示されない時間が)結構長いような気がします。
ヨソ様のアプリを使っていても広告ほとんど見ません。
長く使用していて気が付くと広告が出ている。そんな時があります。
ずっと出しましょう広告。(使う人は迷惑と言わないで下さい。収益0では作れません。)
Microsoft殿、自身の広告をタップリ出すのも良いのでは。

ストアアプリ導入のしかた(サイドローディング)

2013年08月04日
Windows ストア アプリを企業様に導入する方法のひとつとして
ストアからダウンロードする以外に「サイドローディング」があります。
ドメイン参加が基本(かつ諸々制約あり)。
しっかりドメインで運用されている企業様において
ローカル運用となるWindows ストア アプリ、どんなアプリを必要とするんでしょう。
社内LANを介した従来システム以外にどんなニーズがあるのでしょう。
素朴な疑問でした。(いわゆる自問自答)

Windowsストアアプリ開発、Resources.reswがない?

2013年08月04日
1か月触ってなかったWindowsストアアプリのプロジェクトファイルを
VisualStudio2012で久々開くと「Resources.reswが無い」とエラー出ている。
英語用と日本語用の2つ入れてたうちの日本語用が無いという。
しかし、そこにある。エクスプローラで見てもちゃんとある。
クリーン&リビルドしても改善せず。
一旦、ソリューションエクスプローラからResources.reswを右クリック、除外。
改めてソリューションエクスプローラから追加⇒既存の項目でResources.reswを選択。
リビルドで何事もなかったかのごとくエラー消えました。
なんだったんだろ。

Windows 8 ログインユーザ名は英数字で

2013年07月25日
RIAxDNPさんのサイトでWindowsストアアプリが
「Windows 8にログインしているユーザ名が日本語の場合に起動できない」
というショッキングな記事発見!
データベースパスに日本語が含まれてしまい対処できないのが原因。
SQLite3.Open をSQLite3.Open16に変更すると良いらしい。

さっそく日本語ユーザ名で登録して実験開始。
トラブル発生しない!なぜ?

よくよく調べると・・・
当方SQLiteAsyncConnectionを使用。SQLite.csの中にOPENメソッドがあり、
このなかでデータベースパスを事前にUTF8エンコードしていたのでセーフ。

※大手メーカのヘルプサイトみると「英数字でユーザ名入力してね」と案内してます。でも入力できてしまうんですね。ユーザ名はなるべく英数字で。