ݺߣ

ݺߣShare a Scribd company logo
ܰȳݲ.ǰǥץå֪ͨ
7 Tokyo Jazug Night 2017.07.25
ʽ祱??ƥॺ
ɭ
ԼB
?ǰɭ ǣդ Ȥ룩
?ʽ祱??ƥॺ
? Xamarin&AzurevS
? ŵǩ`Η`ӥ
? DTPӕʤɤΥɥɤ򥯥饦ɤǤʤʤɤ_k֧Ԯ
? WinForms/PHP/MySQL/C++ȤΥ쥬`Xamarin&Azurer
?Ȥζ
? Ҥ̤ or Ҥ
? 쥷Ԥ⥵ץ륳`ɤУУԷ֤ΤΡ
?Twitter@masatoru
?Bloghttp://masatoru.hatenadiary.jp/
֪ܰͨϥ֤ʹäץå֪ͨ
ץå֪ͨΌgװ혣iOSΈϣ
https://is.gd/FStVJm
?AzureO
? ֪ͨϥ֤򘋳ɤ
?XcodeǤO
? Bundle Identifier
?ץꥱ`IDεh
? developer.apple.com/account
?^ҪCSRɣMac
? ɡ饤Ȥصh
?SSL^
? ɡ`ɡ饤Ȥصh
?AzureOΣ
? APNSεh
?ХåɤΌgװ
? ӾAС֪ͨϥ֤ǰ?ǰg
? Notification HubؽӾA
? ֪ͨϥ֤إå`
?饤ȂȤO
? Visual Studio For Mac
?饤ȂȤΌgװ
? RegisteredForRemoteNotifications᥽å
ǥХ֪ͨϥ֤صh룩
? DidReceiveRemoteNotification᥽å
å`Ť룩
ä
Ϥޤɤ
?Xamarin.Forms˥ץå֪ͨ׷Ӥ루Mobile Appsɥȣ
https://is.gd/F7ygRT
public override void RegisteredForRemoteNotifications(UIApplication application,NSData deviceToken){
const string templateBodyAPNS = "{"aps":{"alert":"$(messageParam)"}}";
JObject templates = new JObject();
templates["genericMessage"] = new JObject {
{"body", templateBodyAPNS}};
// Register for push with your mobile app
Push push = TodoItemManager.DefaultManager.CurrentClient.GetPush();
push.RegisterAsync(deviceToken, templates);
}

ʤȤ
MobileServiceClient饹
AppServiceURLΤߤ֪ͨ
ϥOʤ
App ServiceΥץå֪ͨΥХ餷
https://is.gd/nlmpAK
رܲߤΣ
?App ServiceO
ʽΥץåʹ
https://is.gd/3sJTYI
ηʹ
رܲߤΣ
?Xamarinͥƥ(ӛXamarin.iOS)ηʹ https://is.gd/FStVJm
public override void RegisteredForRemoteNotifications(UIApplication application, NSData deviceToken) {
// ֪ͨϥ֤ؽӾA
var cs = SBConnectionString.CreateListenAccess(new NSUrl(֪ͨϥ֤Υɥݥ),
֪ͨϥ֤Υ`);
var hub = new SBNotificationHub(cs, ֪ͨϥ֤Υϥ); // ֪ͨϥ֤˥ǥХh
hub.RegisterNativeAsync(deviceToken, null, err => {
//`I

֪ͨϥ֤Υɥݥ App ServiceNotification Hub[ݥ
`][ӾA]EndPoint=β
֪ͨϥ֤Υ` Notification Hub[ݥꥷ`][ӾA]
SharedAccessKey=β
֪ͨϥ֤Υϥ Notification Hub[ץѥƥ][ǰ
ޤȤ
?Xamarin.FormsǤΥץåΌgװϣFrǤϣMobile App SDKΥץå֪ͨ
Cܤʹʤ褤Ф
? 椨ȤơAppServiceξɷʽޤXamarinͥƥ֤ηʹ
ο
? ¤Azure Mobile Apps .NET SDK http://bit.ly/2gYuT9X
? aka.ms/zumobook Chapter5 Push Notification https://is.gd/SvlnNO
?MSձZǤʤӢZXamarinΥɥȤҊ褦
? Mobile Apps SDKΥɥȤˤ FailedToRegisterForRemoteNotifications ӛdʤ
? Xamarin https://is.gd/cEq4OF
?Xamarin.FormsYϤǤʤXamarin.iOS, Xamarin.AndroidYϤҊ褦
? Xamarin.FormsȤäƥͥƥ֤Ӥʤ
—꤬Ȥޤ

More Related Content

What's hot (19)

FgĤʡWordPress on Azure App Service å`
FgĤʡWordPress on Azure App Service å`FgĤʡWordPress on Azure App Service å`
FgĤʡWordPress on Azure App Service å`
Kazuyuki Miyake
?
Face API_krʹäƤ7Ĥε
Face API_krʹäƤ7ĤεFace API_krʹäƤ7Ĥε
Face API_krʹäƤ7Ĥε
Kazuyuki Miyake
?
azure botserviceä
azure botserviceäazure botserviceä
azure botserviceä
ԣ֮ ľ
?
Azure FunctionsIärο
Azure FunctionsIärοAzure FunctionsIärο
Azure FunctionsIärο
ԣ֮ ľ
?
Azure Appservice WebAppsWordPressȤ򘋺B \äĤ˥饯ˤʤԒ
Azure Appservice WebAppsWordPressȤ򘋺B\äĤ˥饯ˤʤԒAzure Appservice WebAppsWordPressȤ򘋺B\äĤ˥饯ˤʤԒ
Azure Appservice WebAppsWordPressȤ򘋺B \äĤ˥饯ˤʤԒ
ɱ
?
ܰʹ³Ȥ
ܰʹ³Ȥܰʹ³Ȥ
ܰʹ³Ȥ
Masaki Yamamoto
?
Ҏģʹ֤褦Microsoft AzureWordPressԒ
Ҏģʹ֤褦Microsoft AzureWordPressԒҎģʹ֤褦Microsoft AzureWordPressԒ
Ҏģʹ֤褦Microsoft AzureWordPressԒ
ɱ
?
JAWS DAYS 2014 ACE„ S3
JAWS DAYS 2014 ACE„ S3JAWS DAYS 2014 ACE„ S3
JAWS DAYS 2014 ACE„ S3
?
äX?ԇƤߤ褦`Щ`쥹`ƥ Azure Functions / Logic Apps
äX?ԇƤߤ褦`Щ`쥹`ƥ Azure Functions / Logic AppsäX?ԇƤߤ褦`Щ`쥹`ƥ Azure Functions / Logic Apps
äX?ԇƤߤ褦`Щ`쥹`ƥ Azure Functions / Logic Apps
ɱ
?
Azure appservice ?wordpress-
Azure appservice ?wordpress-Azure appservice ?wordpress-
Azure appservice ?wordpress-
֮ ߄
?
20150207 `ӥB龎 Amazon Simple Queue Service (SQS)
20150207 `ӥB龎 Amazon Simple Queue Service (SQS)20150207 `ӥB龎 Amazon Simple Queue Service (SQS)
20150207 `ӥB龎 Amazon Simple Queue Service (SQS)
Koichiro Nishijima
?
g?XΥץߥ󥰤DZդäƤߤ
g?XΥץߥ󥰤DZդäƤߤg?XΥץߥ󥰤DZդäƤߤ
g?XΥץߥ󥰤DZդäƤߤ
ɱ
?
ץϤĤ餤衫饦᰸ʱ˚ݤ򸶤ݥȡ
ץϤĤ餤衫饦᰸ʱ˚ݤ򸶤ݥȡץϤĤ餤衫饦᰸ʱ˚ݤ򸶤ݥȡ
ץϤĤ餤衫饦᰸ʱ˚ݤ򸶤ݥȡ
normalian
?
WebĤ˱ʙCܜdMicrosoft AzureʹäƤߤ褦
WebĤ˱ʙCܜdMicrosoft AzureʹäƤߤ褦WebĤ˱ʙCܜdMicrosoft AzureʹäƤߤ褦
WebĤ˱ʙCܜdMicrosoft AzureʹäƤߤ褦
ɱ
?
Try micronaut
Try micronautTry micronaut
Try micronaut
t̫ ǰ
?
Microsoft Azure WebApps ECȤ򘋺BƤߤԒ EC-CUBE3ԇƤߤޤ
Microsoft Azure WebAppsECȤ򘋺BƤߤԒ EC-CUBE3ԇƤߤޤMicrosoft Azure WebAppsECȤ򘋺BƤߤԒ EC-CUBE3ԇƤߤޤ
Microsoft Azure WebApps ECȤ򘋺BƤߤԒ EC-CUBE3ԇƤߤޤ
ɱ
?
JAWSUG architecture-crowler
JAWSUG architecture-crowlerJAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
?
FgĤʡWordPress on Azure App Service å`
FgĤʡWordPress on Azure App Service å`FgĤʡWordPress on Azure App Service å`
FgĤʡWordPress on Azure App Service å`
Kazuyuki Miyake
?
azure botserviceä
azure botserviceäazure botserviceä
azure botserviceä
ԣ֮ ľ
?
Azure FunctionsIärο
Azure FunctionsIärοAzure FunctionsIärο
Azure FunctionsIärο
ԣ֮ ľ
?
Azure Appservice WebAppsWordPressȤ򘋺B \äĤ˥饯ˤʤԒ
Azure Appservice WebAppsWordPressȤ򘋺B\äĤ˥饯ˤʤԒAzure Appservice WebAppsWordPressȤ򘋺B\äĤ˥饯ˤʤԒ
Azure Appservice WebAppsWordPressȤ򘋺B \äĤ˥饯ˤʤԒ
ɱ
?
Ҏģʹ֤褦Microsoft AzureWordPressԒ
Ҏģʹ֤褦Microsoft AzureWordPressԒҎģʹ֤褦Microsoft AzureWordPressԒ
Ҏģʹ֤褦Microsoft AzureWordPressԒ
ɱ
?
JAWS DAYS 2014 ACE„ S3
JAWS DAYS 2014 ACE„ S3JAWS DAYS 2014 ACE„ S3
JAWS DAYS 2014 ACE„ S3
?
äX?ԇƤߤ褦`Щ`쥹`ƥ Azure Functions / Logic Apps
äX?ԇƤߤ褦`Щ`쥹`ƥ Azure Functions / Logic AppsäX?ԇƤߤ褦`Щ`쥹`ƥ Azure Functions / Logic Apps
äX?ԇƤߤ褦`Щ`쥹`ƥ Azure Functions / Logic Apps
ɱ
?
Azure appservice ?wordpress-
Azure appservice ?wordpress-Azure appservice ?wordpress-
Azure appservice ?wordpress-
֮ ߄
?
20150207 `ӥB龎 Amazon Simple Queue Service (SQS)
20150207 `ӥB龎 Amazon Simple Queue Service (SQS)20150207 `ӥB龎 Amazon Simple Queue Service (SQS)
20150207 `ӥB龎 Amazon Simple Queue Service (SQS)
Koichiro Nishijima
?
g?XΥץߥ󥰤DZդäƤߤ
g?XΥץߥ󥰤DZդäƤߤg?XΥץߥ󥰤DZդäƤߤ
g?XΥץߥ󥰤DZդäƤߤ
ɱ
?
ץϤĤ餤衫饦᰸ʱ˚ݤ򸶤ݥȡ
ץϤĤ餤衫饦᰸ʱ˚ݤ򸶤ݥȡץϤĤ餤衫饦᰸ʱ˚ݤ򸶤ݥȡ
ץϤĤ餤衫饦᰸ʱ˚ݤ򸶤ݥȡ
normalian
?
WebĤ˱ʙCܜdMicrosoft AzureʹäƤߤ褦
WebĤ˱ʙCܜdMicrosoft AzureʹäƤߤ褦WebĤ˱ʙCܜdMicrosoft AzureʹäƤߤ褦
WebĤ˱ʙCܜdMicrosoft AzureʹäƤߤ褦
ɱ
?
Try micronaut
Try micronautTry micronaut
Try micronaut
t̫ ǰ
?
Microsoft Azure WebApps ECȤ򘋺BƤߤԒ EC-CUBE3ԇƤߤޤ
Microsoft Azure WebAppsECȤ򘋺BƤߤԒ EC-CUBE3ԇƤߤޤMicrosoft Azure WebAppsECȤ򘋺BƤߤԒ EC-CUBE3ԇƤߤޤ
Microsoft Azure WebApps ECȤ򘋺BƤߤԒ EC-CUBE3ԇƤߤޤ
ɱ
?
JAWSUG architecture-crowler
JAWSUG architecture-crowlerJAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
?

Similar to ܰȳݲ.ǰǥץå֪ͨ (20)

ٴdzܳԳٶٵå`(kֳ)
ٴdzܳԳٶٵå`(kֳ)ٴdzܳԳٶٵå`(kֳ)
ٴdzܳԳٶٵå`(kֳ)
Kazuyuki Miyake
?
Azure Fundamental
Azure FundamentalAzure Fundamental
Azure Fundamental
Yui Ashikaga
?
Jazugu azure vm_20150404
Jazugu azure vm_20150404Jazugu azure vm_20150404
Jazugu azure vm_20150404
Tadahiro Kimura
?
XamarinAzure ADJ^ եåȩ`󌝏꣩
XamarinAzure ADJ^ եåȩ`󌝏꣩XamarinAzure ADJ^ եåȩ`󌝏꣩
XamarinAzure ADJ^ եåȩ`󌝏꣩
Kazuyuki Miyake
?
Azure vmνƷ
Azure vmνƷAzure vmνƷ
Azure vmνƷ
Naohiro Kurihara
?
Scraping withawsAWSäƥ쥤ԥ󥰤ΐߤQåץ
Scraping withawsAWSäƥ쥤ԥ󥰤ΐߤQåץScraping withawsAWSäƥ쥤ԥ󥰤ΐߤQåץ
Scraping withawsAWSäƥ쥤ԥ󥰤ΐߤQåץ
Takuro Sasaki
?
201202 CloudDays ˾häAWSäOK3ĤΥݥ
201202 CloudDays ˾häAWSäOK3ĤΥݥ201202 CloudDays ˾häAWSäOK3ĤΥݥ
201202 CloudDays ˾häAWSäOK3ĤΥݥ
Serverworks Co.,Ltd.
?
201111 JAWS-UG˾häAWSʹ碌3ĤΥݥȡ
201111 JAWS-UG˾häAWSʹ碌3ĤΥݥȡ201111 JAWS-UG˾häAWSʹ碌3ĤΥݥȡ
201111 JAWS-UG˾häAWSʹ碌3ĤΥݥȡ
Serverworks Co.,Ltd.
?
[DO13] SΥ饦ɥȥ`ʹʤg Azure OSS ٤M쥬`ȴ
[DO13] SΥ饦ɥȥ`ʹʤg Azure  OSS ٤M쥬`ȴ[DO13] SΥ饦ɥȥ`ʹʤg Azure  OSS ٤M쥬`ȴ
[DO13] SΥ饦ɥȥ`ʹʤg Azure OSS ٤M쥬`ȴ
de:code 2017
?
60֤Ǥ狼äݤˤʤMicrosoft Azure
60֤Ǥ狼äݤˤʤMicrosoft Azure60֤Ǥ狼äݤˤʤMicrosoft Azure
60֤Ǥ狼äݤˤʤMicrosoft Azure
Kazumi Hirose
?
201409 ˾hå᥽å2014
201409 ˾hå᥽å2014201409 ˾hå᥽å2014
201409 ˾hå᥽å2014
Serverworks Co.,Ltd.
?
20140829 ɽΤ?JAWS-UGää2ĤΤ
20140829 ɽΤ?JAWS-UGää2ĤΤ20140829 ɽΤ?JAWS-UGää2ĤΤ
20140829 ɽΤ?JAWS-UGää2ĤΤ
Seiji Akatsuka
?
JAWS-UG Nagoya 20130406 JRƥ֧AWS
JAWS-UG Nagoya 20130406 JRƥ֧AWSJAWS-UG Nagoya 20130406 JRƥ֧AWS
JAWS-UG Nagoya 20130406 JRƥ֧AWS
ƽ ɽ
?
20130316 JAWS DAYS CDP+
20130316 JAWS DAYS CDP+20130316 JAWS DAYS CDP+
20130316 JAWS DAYS CDP+
?
Chainer x Azure Machine Learning service - Hackathon
Chainer x Azure Machine Learning service - HackathonChainer x Azure Machine Learning service - Hackathon
Chainer x Azure Machine Learning service - Hackathon
Daiyu Hatakeyama
?
20121221 AWS re:Invent P
20121221 AWS re:Invent P20121221 AWS re:Invent P
20121221 AWS re:Invent P
?
ߤϥޤäWindows AzureλAλA
ߤϥޤäWindows AzureλAλAߤϥޤäWindows AzureλAλA
ߤϥޤäWindows AzureλAλA
Saori Ando
?
[ձDCαWindows AzureۤǤ] Windows Azure Ҫ &
[ձDCαWindows AzureۤǤ] Windows Azure Ҫ & [ձDCαWindows AzureۤǤ] Windows Azure Ҫ &
[ձDCαWindows AzureۤǤ] Windows Azure Ҫ &
Naoki (Neo) SATO
?
ڤݱʰ򴡳ܰʾԱǰ٤˻ä褦
ڤݱʰ򴡳ܰʾԱǰ٤˻ä褦ڤݱʰ򴡳ܰʾԱǰ٤˻ä褦
ڤݱʰ򴡳ܰʾԱǰ٤˻ä褦
Shinya Nakajima
?
XamarinAzure ADJ^ եåȩ`󌝏꣩
XamarinAzure ADJ^ եåȩ`󌝏꣩XamarinAzure ADJ^ եåȩ`󌝏꣩
XamarinAzure ADJ^ եåȩ`󌝏꣩
Kazuyuki Miyake
?
Scraping withawsAWSäƥ쥤ԥ󥰤ΐߤQåץ
Scraping withawsAWSäƥ쥤ԥ󥰤ΐߤQåץScraping withawsAWSäƥ쥤ԥ󥰤ΐߤQåץ
Scraping withawsAWSäƥ쥤ԥ󥰤ΐߤQåץ
Takuro Sasaki
?
[DO13] SΥ饦ɥȥ`ʹʤg Azure OSS ٤M쥬`ȴ
[DO13] SΥ饦ɥȥ`ʹʤg Azure  OSS ٤M쥬`ȴ[DO13] SΥ饦ɥȥ`ʹʤg Azure  OSS ٤M쥬`ȴ
[DO13] SΥ饦ɥȥ`ʹʤg Azure OSS ٤M쥬`ȴ
de:code 2017
?
60֤Ǥ狼äݤˤʤMicrosoft Azure
60֤Ǥ狼äݤˤʤMicrosoft Azure60֤Ǥ狼äݤˤʤMicrosoft Azure
60֤Ǥ狼äݤˤʤMicrosoft Azure
Kazumi Hirose
?
20140829 ɽΤ?JAWS-UGää2ĤΤ
20140829 ɽΤ?JAWS-UGää2ĤΤ20140829 ɽΤ?JAWS-UGää2ĤΤ
20140829 ɽΤ?JAWS-UGää2ĤΤ
Seiji Akatsuka
?
JAWS-UG Nagoya 20130406 JRƥ֧AWS
JAWS-UG Nagoya 20130406 JRƥ֧AWSJAWS-UG Nagoya 20130406 JRƥ֧AWS
JAWS-UG Nagoya 20130406 JRƥ֧AWS
ƽ ɽ
?
20130316 JAWS DAYS CDP+
20130316 JAWS DAYS CDP+20130316 JAWS DAYS CDP+
20130316 JAWS DAYS CDP+
?
Chainer x Azure Machine Learning service - Hackathon
Chainer x Azure Machine Learning service - HackathonChainer x Azure Machine Learning service - Hackathon
Chainer x Azure Machine Learning service - Hackathon
Daiyu Hatakeyama
?
20121221 AWS re:Invent P
20121221 AWS re:Invent P20121221 AWS re:Invent P
20121221 AWS re:Invent P
?
ߤϥޤäWindows AzureλAλA
ߤϥޤäWindows AzureλAλAߤϥޤäWindows AzureλAλA
ߤϥޤäWindows AzureλAλA
Saori Ando
?
[ձDCαWindows AzureۤǤ] Windows Azure Ҫ &
[ձDCαWindows AzureۤǤ] Windows Azure Ҫ & [ձDCαWindows AzureۤǤ] Windows Azure Ҫ &
[ձDCαWindows AzureۤǤ] Windows Azure Ҫ &
Naoki (Neo) SATO
?
ڤݱʰ򴡳ܰʾԱǰ٤˻ä褦
ڤݱʰ򴡳ܰʾԱǰ٤˻ä褦ڤݱʰ򴡳ܰʾԱǰ٤˻ä褦
ڤݱʰ򴡳ܰʾԱǰ٤˻ä褦
Shinya Nakajima
?

More from Satoru Fujimori (6)

System.Drawing ܤԒ
System.Drawing ܤԒSystem.Drawing ܤԒ
System.Drawing ܤԒ
Satoru Fujimori
?
Thinking the best practice of WebAPI with Azure AD For Xamarin.Forms
Thinking the best practice of WebAPI with Azure AD For Xamarin.FormsThinking the best practice of WebAPI with Azure AD For Xamarin.Forms
Thinking the best practice of WebAPI with Azure AD For Xamarin.Forms
Satoru Fujimori
?
Using App Center Auth & Data
Using App Center Auth & DataUsing App Center Auth & Data
Using App Center Auth & Data
Satoru Fujimori
?
AppCenter
AppCenterAppCenter
AppCenter
Satoru Fujimori
?
ݲ.ǰǿk餭ץ
ݲ.ǰǿk餭ץݲ.ǰǿk餭ץ
ݲ.ǰǿk餭ץ
Satoru Fujimori
?
ݳ賦Ʒʷֽ
ݳ賦Ʒʷֽݳ賦Ʒʷֽ
ݳ賦Ʒʷֽ
Satoru Fujimori
?

ܰȳݲ.ǰǥץå֪ͨ