タグ

iOS開発に関するseikennのブックマーク (329)

  • カスタムB2BアプリをVPPで配信する方法について ざっくりなメモ - Qiita

    カスタムB2Bアプリとは 取引先や、社内など配信先を限定したい場合の配信方法 例えばアプリを契約したお客様だけに配信したい時が主な使用シチュエーションかと思います。 事前準備(アプリ使用側) 必要なもの D-U-N-S Number 企業に一意に割り振られる企業コードのようなものです。 この番号は東京商工リサーチのホームページから確認することが可能です。 Apple Business Manager 企業用のApple IDのようなものです。 以前まではApple Deployment Programsというサービスでしたが、2018年からこのサービスに切り替わっています。 Apple Business Manager登録に必要なもの D-U-N-S Number Apple ID未登録のメールアドレス 企業で利用するのであれば、関係者をまとめてグループアドレスを事前に作成しておくのが良い

    カスタムB2BアプリをVPPで配信する方法について ざっくりなメモ - Qiita
  • VPPでカスタムB2B Appを配信する際について - Qiita

    はじめに カスタムB2Bアプリケーションをお客様に提供することになるということで、VPPを利用してアプリの配布を行う方法について調べたので、その内容のメモ書き。 概要 Volume Purchase Program(VPP)とは、 組織がAppやブックを一括購入して組織内のユーザに配布できる サードディベロッパが専用に開発したカスタムB2BアプリケーションをVPPストアからプライベートな方法で入手できる アプリの使用権を回収できるため、再配布等に有用である VPPはApple Development Programsの一部(Apple Development Programsアカウントを作成し登録する)である クレジットカードやVPP Creditで購入可能である 事前準備 VPPを利用するために、 1. Apple Deployment Programアカウントの作成 登録サイトにアクセ

    VPPでカスタムB2B Appを配信する際について - Qiita
  • [Apple] iOS向けにB2B業務アプリを配信する手続きまとめ - Qiita

    これはなに? App Storeへ公開しない、B2B業務向けカスタムAppを配信する方法が分かりづらかったのでまとめました。 必要な要件 アプリを使いたい組織への要件 Apple Business Managerを契約していること アプリを開発する組織への要件 Apple Developer Programへ登録していること App Store Connectへ登録するアプリを特定組織向けに配信するように設定すること ちなみにApple Business Managerは無料です。 手続き全体 手続き全体は下記の図のようになります。 図の作成には、とても便利で使いやすい https://draw.io/ を使いました。 感謝! 気をつけること Apple Business Managerで購入したアプリは、その組織内でしか利用できません。 パートナー企業等に提供してはいけません。 参考リン

    [Apple] iOS向けにB2B業務アプリを配信する手続きまとめ - Qiita
  • B2B向けアプリをリリースする方法3つを徹底比較!|Repro Journal (リプロジャーナル)

    B2BビジネスがB2Cビジネスと異なる点は、一般の人に向けて商品を宣伝する必要がないことです。つまり、B2Bビジネスにおける製品とサービス、そしてアプリは、「すべての人に向けたもの」ではないということです。 アプリが溢れるほどあるアプリストアの中で、現在、もしくは将来のB2B顧客にアプリを見つけてもらうためにはどうしたら良いのでしょうか? 記事ではその方法をご紹介します。 iOSのB2B向けアプリを開発すべき理由 App Storeではカスタマイズされたアプリを開発・提供することが可能です。Androidが市場の多くを占めている一方で、AppleではB2B向けアプリを簡単に共有することが可能です。 B2B向けアプリ開発初心者の場合は、AndroidAppleそれぞれのユーザーの違いを理解することから始めましょう。 iOSユーザーは、IT業界で働く人が多い傾向にあり、Androidユーザ

  • iOSアプリの配布方法まとめ - Qiita

    限られた数のユーザーのAppleデバイスに Appを直接インストールしてもらいテストする方法 iPhone (年間メンバーシップあたり100台) iPad (年間メンバーシップあたり100台) iPod touch (年間メンバーシップあたり100台) App Storeを介すことなく、URLでアプリ配布が可能。 Apple Developer Plogram に登録していれば追加の費用はかからない。 デバイス追加の都度、UDID登録、プロビジョニングファイル更新、リビルド等の作業が必要。 アプリの審査不要、有効期限は1年間。 ●S3でURLを管理し配布する方法(手順がかなり多い) ●外部サービスの利用:deploygate App Storeを介さずにアプリを配布することが可能。 iOSだけでなく、Androidにも対応。 無料枠だとプロフィール画面にアプリ名が表示される。有料にすると、

    iOSアプリの配布方法まとめ - Qiita
  • ややこしいiOSアプリ配布方法の俯瞰とケースバイケースの配布方法選定 - Qiita

    それぞれの配布方法について簡単に解説しておきます。 AppStore BtoC向けにアプリをAppStore基盤で公開する方法。アプリバイナリは海外サーバに置かれるため、輸出管理などの作業が要る。1度インストールするとOSとの互換性がなくなるまで動かし続けられる。 カスタムB2B AppStore基盤を活用して特定の企業向けにアプリを公開する方法。言わば、利用者を限定したAppStore配信。アプリアップデートについてもAppStoreと同じように機能する。配布先の企業がAppleのVPP(Volume Purchase Program)に加入している必要はある。特定企業向けの配布ではあるが、審査は発生するので注意すること。アプリ自体を無料で公開して、発注元と発注先で別途、費用のやり取り(アプリ数に関わらず○○万円とか)をするビジネスでも使える。 TestFlight これもAppStor

    ややこしいiOSアプリ配布方法の俯瞰とケースバイケースの配布方法選定 - Qiita
  • iPhoneをかざすだけでオートメーション発動 NFCタグとショートカットで作業効率が爆上がり

    iOS 13ではサードパーティー向けのNFC関連機能が大幅に拡張されまして、iOS 13.1ではショートカットアプリにオートメーションという機能も追加されています。 中でも注目すべきは、ショートカットアプリとNFCタグを使ったオートメーションです。 これがいかに便利なものであるかを伝えていきたい。 【必要なもの】 ・iPhone 11 or XS or XR ・iOS 13.1以降 ・NFCタグ ・ショートカットアプリ iPhone Xや8などでは残念ながら対応していません。 さっそくやってみましょう。 ▼タグに近づけるだけで好きなアプリが開ける! 画面を操作してないのにアプリが開いた!! 専用アプリを起動しておく必要もなく、iPhoneをかざすだけ。ロック画面からでも実行できちゃうんですよ!!!(ロック解除は必要ですが、iPhoneをかざすときにFace IDが勝手に認証するので無操作で

    iPhoneをかざすだけでオートメーション発動 NFCタグとショートカットで作業効率が爆上がり
  • BOOTH iOSアプリはどうやって有料ダウンロード商品の販売を解禁したか? #booth_pm #booth - pixiv inside

    2020/12/25 編注:この記事は2018年当時のエピソードです。現在はこの方法では審査に通らなくなりました。 おばんです、給料日であることをいいことに、にじさんじくじに課金しまくったBOOTH iOSエンジニアの @danbo-tanaka です。 平素よりBOOTH iOSアプリをご贔屓いただき、ありがとうございます。 みなさんもうアプリをアップデートしていただけましたでしょうか? 8月16日(木)にリリースしたv2.12.0では、これまで要望の多かった有料ダウンロード商品の販売を実装しました!🎉 これまでiOSアプリにおいて、デジタルコンテンツの購入に対応したアプリは多くありませんでした。それはAppleが用意したアプリ内課金(通称Apple税。手数料として30%をAppleに支払う必要がある支払い方法)を通さなければ、基的にデジタルコンテンツの取り扱いが許されなかったという

    BOOTH iOSアプリはどうやって有料ダウンロード商品の販売を解禁したか? #booth_pm #booth - pixiv inside
  • Storyboardとの付き合い方 2018

    Aug 12, 2018 少し前に、自分のStoryboardの使い方をツイートしたら割と反応があったので、改めてまとめてみようと思います。これまで何年かiOSアプリの開発をしてきて、Storyboardとの付き合い方は何度も変わりました。なので、今回紹介するものはあくまで2018年現在のもので、来年には変わっているかもしれません。 説明のイメージを掴みやすくするため、画面の例を用意しました。左が編集時のStoryboardで、右が実行時のiOSシミュレーターです。具体的なトピックが出た時に、この例を説明に使うことがあります。 記事の最後にこれが動作するサンプルコードも用意しましたので、興味があればどうぞ。 Storyboardを使う目的 以下の2つを重視して、Storyboardを選択しています。 動作確認に掛かる時間を短縮する 成果物の構造を把握しやすくする ただし、Storyboar

    Storyboardとの付き合い方 2018
  • [2018年版] よく分かる!iOSアプリのリリース手順のまとめ | DevelopersIO

    はじめに こんにちは。モバイルアプリサービス部の平屋です。 記事では、iOSアプリをApp Storeへリリースする手順を解説していきます。 標準的なリリースフローに沿って「各工程で必要な作業」をまとめてありますので、リリース作業時の参考にしていただければと思います。 検証環境 macOS High Sierra 10.13.2 Xcode Version 9.2 (9C40b) 目次 リリース作業の概要 リリースフローについて アプリのステータスについて 1. アカウントや証明書を準備する 1.1 Apple IDを準備する 1.2 プロビジョニングプロファイルを準備する 2. アプリの基情報を登録する 3. アプリの詳細情報を編集する 3.1 App情報 3.2 価格および配信状況 3.3 {バージョン番号} 提出準備中 4. アプリをアップロードする 5. アップロードされたアプ

    [2018年版] よく分かる!iOSアプリのリリース手順のまとめ | DevelopersIO
    seikenn
    seikenn 2018/02/16
    毎回こういうの見ながらやってるわ
  • iPhone X対応におけるデザイン上の注意ポイント | fladdict

    iPhone Xが発表されたわけですが、なにこのデザイナー泣かせの変態端末。 iPhoneUI設計者グレッグ・クリスティが追い出されて、ジョナサン・アイヴがソフトウェア統括となったのが2014年。 iOS7のフラット化あたりから、どんどんとUI設計が置いてけぼりになった感がありましたが・・・ここにきてまたデザイナー泣かせの豪速球が。 ざっくりデザインガイドラインを読んでの、気になったところメモ。 画面サイズ サイズは従来のベースであった4.7インチの375pt x 667ptから、375 x 812ptに。縦方向に145pt追加された。 想定されるインパクト 表示可能な情報量が増える 縦スクロール系コンテンツのコンバージョンが増加 スクロールで隠れるナビゲーションの必要性が低下 画面上部のボタンのコンバージョンが低下 ゲームなどの全画面イラストに、黒枠が出たり、見切れたりする グラフィッ

    iPhone X対応におけるデザイン上の注意ポイント | fladdict
  • アプリケーションプライバシーポリシーの作成 | アンドロイダー完全ガイド

    ■アプリケーションプライバシーポリシーの作成方法 アプリケーションプライバシーポリシーの作成にあたっては、申請するアプリ毎に外部モジュールを含むアプリ全体の動作を対象とした内容をご用意ください。 ▼アプリケーションプライバシーポリシーを作成する際の参考資料 ▼一般社団法人モバイル・コンテンツ・フォーラム(MCF) 「スマートフォンのアプリケーション・プライバシーポリシーに関するガイドライン」 http://www.mcf.or.jp/temp/sppv/mcf_spappp_guidline.pdf ▼アンドロイドスマートフォンプライバシーガイドライン http://www.taosoftware.co.jp/android/android_privacy_policy/ ■アプリケーションプライバシーポリシーに盛り込むべき8項目 アプリケーション提供者等の名称、連絡先等を記載する。 取

  • アンドロイドスマートフォンプライバシーガイドライン

    「アンドロイドスマートフォンプライバシーガイドライン by タオソフトウェア」は、総務省のスマートフォンプライバシーイニシアティブに沿って、アンドロイドのアプリケーションプログラマが、 利用者が安心して利用できるアプリケーションを効率的に設計し、公開が行えるよう支援することを目的として、 アンドロイドのアプリケーションプライバシーガイドラインとしてまとめたものです。 総務省のスマートフォンプライバシーイニシアティブを原文として、アンドロイドのアプリケーションプログラマ(アプリケーション提供者)に必要な事項をピックアップし、 アンドロイド特有の要件を追加して再構成しました。 また、プライバシーポリシーの記載方法など、実際の運用に役立つように記載をしています 多くの方に利用して頂けたらと思いApatch License2として無償にて公開致しております。 一つでも多くのアプリケーションがプリバ

  • [iPhone/iPad] UIGestureRecognizer でジェスチャーを識別する | Sun Limited Mt.

    iOS3.2 で追加された UIGestureRecognizer を使うと様々なジェスチャーを簡単に識別することができます。ただし、iOS3.2 以降で利用可能なので使用する際には注意が必要です。iPad アプリなら問題ないです。識別できるジェスチャーは以下のとおりです。 タップ ピンチ パン(ドラッグ) スワイプ ローテイト ロングプレス ローテイトは2指でタッチして回転させることです。1指でタッチして回転させてもパン(ドラッグ)としてしか認識されません。 使い方はそれぞれのインスタンスを作成して、ジェスチャーを認識したときに呼ぶアクションを指定して、そのアクションでジェスチャー認識時の処理を行います。 タップ numberOfTapsRequired に認識するタップ数を指定します。デフォルトは1です。 // シングルタップ UITapGestureRecognizer* tap

  • iOSアプリのバージョンを取得する - Qiita

    はじめに Objective-CとSwiftでiOSアプリのバージョンを取得する方法です。 下図の赤枠で囲ったVersionの値を取得します。 Objective-C Objective-Cの場合は次のようになります。

    iOSアプリのバージョンを取得する - Qiita
  • iPhoneアプリの開発者名を変更する | Noriaki Horiuchi Tech Blog

    seikenn
    seikenn 2017/07/09
    App Storeの開発者名を変更する方法。電話での手続きが必要とのこと。
  • iOS10ではカメラアクセスなどの目的を明示しないと強制終了する - Qiita

    エラー内容 かなり前からあったオプションではあるようですが、 対応をしていないiOS10向けのビルドで例えばカメラにアクセスする処理を走らせると以下のようなエラーメッセージがコンソール出力され、強制終了します。 ※Xcode8GMでデバッグビルドした場合のことなので、もしかするとストアアップロード版ではクラッシュしない「かも」しれません。 This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses

    iOS10ではカメラアクセスなどの目的を明示しないと強制終了する - Qiita
  • ARToolKit を使って iPhone で NFT(Natural Feature Tracking) を行う - Qiita

    5年以上ぶりに ARToolKit を使ったのでせっかくなので記事を書きます。 学生の頃に工学ナビというサイトで頑張って勉強したのが懐かしい思い出です。 概要 AR とそれを取り扱うための ARToolKit の説明と、物体を認識する方式である NFT をざっくり説明します。 AR とは日語で拡張現実と言われる技術wikipedia では以下のように説明されています。 拡張現実(かくちょうげんじつ、英: Augmented Reality、AR)とは、人が知覚する現実環境をコンピュータにより拡張する技術、およびコンピュータにより拡張された現実環境そのものを指す言葉。 拡張現実 などで画像検索するとイメージが掴めると思います。 今回紹介する ARToolKit はその AR 技術を自分のプログラムに組み込むためのライブラリです。 NFT とは自然特徴点を使って物体を表示する位置を認識す

    ARToolKit を使って iPhone で NFT(Natural Feature Tracking) を行う - Qiita
  • GOLDENSLOT88: Link Situs Judi Live Casino Online Resmi dan terbaik Di Indonesia

    Frequently Asked Questions (FAQ) - Pertanyaan Umum Apakah mudah untuk bergabung di situs ini?▾ Web kami merupakan web berlisensi internasional yang memudahkan setiap member untuk gabung dan menjadi pelangan kami, tidak seperti web lain yang harus menyediakan rek bank hanya untuk melakukan pendaftaran. Anda bisa mendaftar hanya melalui nomor telepon saja dengan metode transaksi via Gopay,OVO atau L

    GOLDENSLOT88: Link Situs Judi Live Casino Online Resmi dan terbaik Di Indonesia
  • [iOS] 位置情報の取得 | DevelopersIO

    1 はじめに iOSでは、簡単なコードで位置情報(経緯度)を取得することが可能です。 すでに周知済みかと思いますが、iOS8以降、プライバシー向上のため、やや利用方法が変わっています。 今回は、ちょっとこの辺をまとめておく事にしました。 2 実装 実装の手順としては、次の通りです。 フレームワークの追加 認証リクエスト 利用目的の記載 情報更新開始 取得データの処理 それでは、各項目について見ていきます。 (1) フレームワークの追加 CLLocationManagerを使うにはCoreLocation.frameworkを追加する必要があります。 フレームワークの追加の要領は、次の通りです。 最初に、Xcodeのプロジェクト画面からGeneralのLinked Frameworks and Librariesの[+]をクリックします。 表示されたダイアログでは、検索窓に CoreLoca

    [iOS] 位置情報の取得 | DevelopersIO