しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

Xamarin

Xamarin.Android で Runtime Permissions を実装した時にはまったのでメモ

最近は Xamarin.Android も少しだけ弄っていますが、Android 6.0 で追加された Runtime Permissions に対応している時に、よく分からない挙動ではまったのでメモしておきます。その挙動とは RequestPermissions で複数のパーミッションの確認を行い、結果と…

Xamarin で Razor Template が使えることを知らなかった

ここ最近はずっと Xamarin.iOS を使ってアプリの開発を少しやっているのですが、その途中で新規作成ダイアログに Preprocessed Razor Template という項目を見つけたので試してみました。Razor 以外には T4 も使えるみたいですが、個人的には Razor で十分な…

Xamarin.iOS でも Application Insights を使ってみる

最近は @normalian が Application Insights SDK for Java を弄っていたので、何となく iOS で Application Insights SDK を使ってみようと思いました。ちゃんと Microsoft から iOS 向けの SDK が公開されています。Microsoft/ApplicationInsights-iOS · Gi…

Xamarin.iOS の Unified API で Azure 通知ハブを使ってみた

酢酸先生が通知ハブ使ってて楽しそうだったので、自分も Xamarin.iOS で作ってるアプリ向けに通知ハブを組み込むことにしました。Azure 公式サイトにドキュメントが揃っているので便利です。Get started with Notification Hubsただし、日本語版だとスクリー…

Xamarin.iOS と TestFlight を組み合わせた時に復帰のタイミングで落ちて困った話

開発中の Xamarin.iOS を使ったアプリに TestFlight SDK を組み込んでテスト配布していたところ、端末がスリープ後に復帰させたタイミングでクラッシュするという現象に悩まされました。ちなみに、以下が TestFlight 側で確認できたクラッシュログになります…

Xamarin.iOS で Facebook ログインを実装してみた話

iOS アプリで Facebook ログインを実装するためには、公式に提供されている Facebook iOS SDK を使うのが非常に手っ取り早いです。Login for iOSこの SDK を使うと Facebook のネイティブアプリがインストールされている場合には、そのログイン情報を使って…

Xamarin.iOS で作ったアプリに TestFlight SDK を組み込む方法

TestFlight » Beta Testing On The Fly最近は Xamarin を使って iOS 向けアプリを書いていたりするんですが、テスター向けにアプリを配布するのが非常にめんどくさかったので、今回は TestFlight を使って配布することにしました。普通に OTA でアプリを配布…