在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:ello/ello-ios开源软件地址:https://github.com/ello/ello-ios开源编程语言:Swift 99.6%开源软件介绍:Ello iOS AppOpen source, but not open APIOur API requires an application key and secret, which are currently being kept private. You can browse the source, and you can compile it, but you won't be able to run it against our API. Sorry, but we don't have the resources to support this kind of open access. We have always planned to offer 3rd party access, so hopefully this will change soon! Environment VariablesWe use the
SetupOnce you have client credentials, compile them into cocoapods-keys by running:
Other
Testing out Push Notifications with Knuff
Universal LinksStarting with iOS 9 Apple added support for Universal Links. The previous link does a good job explaining the concept. Generating the
{
"applinks": {
"apps": [],
"details": [
{
"appID": "ABC12345.co.ello.ElloDev",
"paths": [ "*" ]
},
{
"appID": "ABC12345.co.ello.ElloStage",
"paths": [ "*" ]
},
{
"appID": "ABC12345.co.ello.Ello",
"paths": [ "/native_redirect/*" ]
}
]
}
}
cat aasa.json | openssl smime \
-sign \
-inkey STAR_ello_co.key \
-signer STAR_ello_co.crt \
-certfile STAR_ello_co.pem \
-noattr \
-nodetach \
-outform DER > apple-app-site-association APNS certificatesSee also http://docs.aws.amazon.com/sns/latest/dg/mobile-push-apns.html Create the certs in Apple's developer portal in the usual way (using the
1Password APNS password as the cert keyphrase), and download the Pinning certificatesWe use pinned certificates to avoid man-in-the-middle SSL attacks. We use a rolling "primary + backup" pair of certificates, so if the primary expires or needs to be pulled, the backup is easy to swap in. Every now and then the primary / backup need to be rotated. Cutting a new releaseMerge all new changes into master, checkout a new branch Sometimes you may need to increase the build number without making any changes to the code. iTunesConnect requires unique build numbers which in our case, are based off the number of commits. Any easy way to do that is ContributingBug reports and pull requests are welcome on GitHub at https://github.com/ello/ello-ios. LicenseEllo iOS is released under the MIT License Code of ConductEllo was created by idealists who believe that the essential nature of all human beings is to be kind, considerate, helpful, intelligent, responsible, and respectful of others. To that end, we will be enforcing the Ello rules within all of our open source projects. If you don’t follow the rules, you risk being ignored, banned, or reported for abuse. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论