Henly!開発ログ
Zenly-alternativeをXMPPのPEPで開発できないかなあというログ
展開
とりあえずWeb版から
次にAndroid
実践
code:xml
<iq xmlns="jabber:client" type="set" id="863c7080-a7d8-4406-8aa6-2c853176cab6">
<item id="current">
<artist>Ado</artist>
<source>新時代 (ウタ from ONE PIECE FILM RED)</source>
<title>新時代 - ウタ from ONE PIECE FILM RED</title>
</tune>
</item>
</publish>
</pubsub>
</iq>
code:xml
<iq type="set" from="eniehack@jabber.eniehack.net/gajim.NQQ86IV6" id="publish1" xmlns="jabber:client">
<item>
<accuracy>20</accuracy>
<country>Japan</country>
<lat>36.107</lat>
<locality>Tsukuba City</locality>
<lon>140.1019</lon>
</geoloc>
</item>
</publish>
</pubsub>
</iq>
group roster限定に公開したくね?
そもそもgroup rosterってなんやねん
XEP-0140←superseded
鯖的に不明な名前空間を含んだEventを配信してくれるのか?
schemaの定義をしないといけない
XML Schemaは面倒なので
鯖の対応してる拡張をリストupさせる
code:xml
<iq type='get'
from='user@example.com/Work'
to='example.com'
id='disco1'>
</iq>
てか、pinにアイコン入れたくね?
canvasでcropしたりできそう
画像はこんな感じで取れそう
code:xml
<iq type="get" id="vcard1" to="eniehack@jabber.eniehack.net" from="eniehack@jabber.eniehack.net/test-eniehack">
<vCard xmlns="vcard-temp" version="2.0" prodid="-//HandGen//NONSGML vGen v1.0//EN" />
</iq>
xmppjsに使われているcryptoやstreamにviteが対応していない問題
polyfil使えあいい?
viteでCryptとBufferが使えないらしい
面倒なので