.NETとスマホ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>その他、開発の色々]]
* 目次 [#aa462d0f]
#contents
*概要 [#zb4fc6e9]
下記リンク先に記載。
*詳細 [#ofaee12b]
**GUI開発 [#db21a6de]
***[[Xamarin]] [#nc5117c2]
***[[Uno Platform]] [#qebfa08b]
**プッシュ通知 [#u3ed110d]
Androidでは[[FCM>#xfaa0e67]]を、iOSでは[[APNs>#zd980f68]]...
-[[FCM>#xfaa0e67]]はAPNsと連携可能なので、ココでは、[[FCM...
-コードを見ると、[[APNs>#zd980f68]]へのプッシュ通知の実装...
-[[FCM>#xfaa0e67]]経由にすると[[APNs>#zd980f68]]の複雑さ...
***クライアント側の手順 [#d777cc10]
フロントエンドの手順は、
-プラットフォーム毎に別々になる。
-詳しくは、個々のフロントエンドの項を参照。
--[[Cordova>https://dotnetdevelopmentinfrastructure.ossco...
--, etc.
***サーバ側の手順 [#sffcc505]
-ここでは、.NETで実装する、サーバ側の実装について言及する。
-必要なパッケージをNuGetからインストール(FirebaseAdmin)
-[[FCM>#xfaa0e67]]のコンソールから秘密鍵~
(serviceAccountKey.json)をダウンロード
-プッシュ通知のプログラムを実装する。
--秘密鍵を読む
--メッセージの作成・指定
--トークンの指定
--プッシュ通知の送信
※ トークンは、ネイティブ・アプリのインストール時に生成さ...
従って、サーバは事前に、このトークンを入手しておく必要...
**[[CodePush]] [#occfb1f1]
OTAアップデートをサポートするためのプラットフォーム
*参考 [#j2588b21]
**プッシュ通知 [#te9ad2fb]
***FCM [#xfaa0e67]
-C#でFCMを利用してPUSH通知を送信する方法 - 備忘録~
https://kagasu.hatenablog.com/entry/2019/09/04/141424
-NuGet Gallery | FirebaseAdmin~
https://www.nuget.org/packages/FirebaseAdmin/
***APNs [#zd980f68]
-iOS の Push 通知 のサーバー側を ASP.NET Web API で - mis...
https://miso-soup3.hateblo.jp/entry/20130513/1368452204
-MitsuoMasuda/APNS: C#でiOSのプッシュ通知を実行するプログ...
https://github.com/MitsuoMasuda/APNS
**開発基盤部会 Wiki [#q800e38d]
***[[スマホ>https://dotnetdevelopmentinfrastructure.ossco...
***[[プッシュ通知>https://dotnetdevelopmentinfrastructure...
----
Tags: [[:プログラミング]], [[:ASP.NET]], [[:ASP.NET Web A...
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>その他、開発の色々]]
* 目次 [#aa462d0f]
#contents
*概要 [#zb4fc6e9]
下記リンク先に記載。
*詳細 [#ofaee12b]
**GUI開発 [#db21a6de]
***[[Xamarin]] [#nc5117c2]
***[[Uno Platform]] [#qebfa08b]
**プッシュ通知 [#u3ed110d]
Androidでは[[FCM>#xfaa0e67]]を、iOSでは[[APNs>#zd980f68]]...
-[[FCM>#xfaa0e67]]はAPNsと連携可能なので、ココでは、[[FCM...
-コードを見ると、[[APNs>#zd980f68]]へのプッシュ通知の実装...
-[[FCM>#xfaa0e67]]経由にすると[[APNs>#zd980f68]]の複雑さ...
***クライアント側の手順 [#d777cc10]
フロントエンドの手順は、
-プラットフォーム毎に別々になる。
-詳しくは、個々のフロントエンドの項を参照。
--[[Cordova>https://dotnetdevelopmentinfrastructure.ossco...
--, etc.
***サーバ側の手順 [#sffcc505]
-ここでは、.NETで実装する、サーバ側の実装について言及する。
-必要なパッケージをNuGetからインストール(FirebaseAdmin)
-[[FCM>#xfaa0e67]]のコンソールから秘密鍵~
(serviceAccountKey.json)をダウンロード
-プッシュ通知のプログラムを実装する。
--秘密鍵を読む
--メッセージの作成・指定
--トークンの指定
--プッシュ通知の送信
※ トークンは、ネイティブ・アプリのインストール時に生成さ...
従って、サーバは事前に、このトークンを入手しておく必要...
**[[CodePush]] [#occfb1f1]
OTAアップデートをサポートするためのプラットフォーム
*参考 [#j2588b21]
**プッシュ通知 [#te9ad2fb]
***FCM [#xfaa0e67]
-C#でFCMを利用してPUSH通知を送信する方法 - 備忘録~
https://kagasu.hatenablog.com/entry/2019/09/04/141424
-NuGet Gallery | FirebaseAdmin~
https://www.nuget.org/packages/FirebaseAdmin/
***APNs [#zd980f68]
-iOS の Push 通知 のサーバー側を ASP.NET Web API で - mis...
https://miso-soup3.hateblo.jp/entry/20130513/1368452204
-MitsuoMasuda/APNS: C#でiOSのプッシュ通知を実行するプログ...
https://github.com/MitsuoMasuda/APNS
**開発基盤部会 Wiki [#q800e38d]
***[[スマホ>https://dotnetdevelopmentinfrastructure.ossco...
***[[プッシュ通知>https://dotnetdevelopmentinfrastructure...
----
Tags: [[:プログラミング]], [[:ASP.NET]], [[:ASP.NET Web A...
ページ名: